2013/02 25

마크다운으로 작성하는 노트 앱 소스 코드

원문 : Example: Source Code For A Complete iOS Note Taking App That Accepts Markdown Text 최근에 마크다운 텍스트에 관해 작업하는 것의 질문을 받았다. 여기 이전에 언급했던 멋진 오픈 소스 유틸리티 라이브러리 BaseKit의 제작자 Bruno Wernimont가 만든 노트 작성앱 NoteIt의 전체 예제가 있다. NoteIt은 마크다운 입력을 받고, 노트를 추가, 삭제하고 아이폰과 아이패드 앱에 최적화된 사용자 정의 키보드를 가진 멋진 인터페이스를 제공한다. 여기 아이폰 버젼의 앱의 두 가지 이미지가 있다. Github에서 NoteItiOS를 확인할 수 있다. 노트 작성 앱을 만들기를 원했거나 마크다운 작업을 원한 사람을 위한 좋은 예제이다.

Translate/ManiacDev 2013.02.09

Parse 튜토리얼, 이미지 저장하기 2/2

그리드 뷰 새로고침하기이제 ViewController.m 에서, 새로고침 IBAction 메소드를 구현을 해야 한다.우선, 새로고침을 위한 다른 HUD를 만든다. 그래서 이전에 업로딩을 위해서 사용한 다른 HUD를 방해하지 않는다.refreshHUD = [[MBProgressHUD alloc] initWithView:self.view];[self.view addSubview:refreshHUD]; // HUD 콜백을 등록한다. 그래서 알맞은 시간에 윈도우로 부터 제거할 수 있다.refreshHUD.delegate = self; // 새로운 스레드에서 메소드를 실행하는 동안 HUD를 보여준다.[refreshHUD show:YES];다운로드 쿼리 생성하기대량의 코드가 있다. 한 단계, 한 단계씩 진행하겠다...

Translate/Parse 2013.02.07

Parse 튜토리얼, 이미지 저장하기 1/2

원문 : Saving Images 사용자들이 사진을 찍고 Parse에 직접 사진을 올리게 해주는 앱을 만드는 방법을 배운다.이 튜토리얼의 소스코드 다운로드 링크: .zip | GitHub사진 앱은 강력하다. 자신의 사진앱을 만들기를 원한다면, Parse를 사용하라. Parse는 파일 저장하기, 파일 찾기 그리고 사용자와 연결하기를 포함한 모든 백-엔드를 다룰 수 있다.이 튜토리얼에서는 Parse 플랫폼에 여러분의 사진을 서버 사이드 코딩 걱정없이 저장할 수 있는 방법을 보여줄 것이다.완료된 앱은 아래 이미지와 비슷하게 보일 것이다. 우선 더 나은 아이디어를 얻기 위해 샘플 데모앱을 확인하고 구동해보는 것을 추천한다. 설정하기view-based 프로젝트로 시작할 것이다. 우선 ViewController.x..

Translate/Parse 2013.02.07

OS X, iOS의 TextViews 에서 글자/단어수 계산하는 오픈소스

Matt Gemmell이 iOS와 OS X의 TextView에서 단어수를 계산하기 위한 목적으로 MGWordCounter 개발하여 공개하였다.MGWordCounter 는 OS X의 NSTextViews 와 iOS의 UITextViews 에서 글자수와 단어수를 계산해준다.Readme에서 가져온 특징이다. 비동기적으로 계산한다.(백그라운드로..)필요한 것 보다 더 많은 계산을 시도 하지 않는다.텍스트뷰에서 전체 텍스트와 선택된 텍스트 모두 계산한다. 직접 컴파일해서 테스트해본 결과 이미지이다.Github에서 MGWordCounter 의 소스코드를 다운로드 받을수 있다.왜 빨리 공개 했는지는 모르겠지만 버그가 많다. 영어외에 한국어는 잘 지원하지 않는 치명적인 버그가 있다.

iDev 2013.02.05

Vine영상을 Gif로 만들어주는 맥앱 오픈소스

트위터에서 짧은 비디오 영상 공유 SNS을 Vine을 인수후 지난 1월에 공개하였다.Vine은 GIF 컨셉과 비슷한 6초의 짧은 비디오 영상을 공유 할수 있다. estenh가 Vine의 영상을 GIF로 변환해주는 맥용 툴 Vine GIF'r 을 만들어서 오픈소스로 공개 하였다. 실행을 한후 vine 영상의 URL 링크를 넣으면 아래와 같이 GIF로 변환되어서 저장된다. Github에서 VineGifR을 다운로드 받을 수 있다.

iDev 2013.02.05

드래곤 플라이트 따라 만들기 - 7. 날갯짓 애니메이션

기본적인 게임 기능은 다 구현되었지만 밋밋한 화면을 역동적으로 하기 위해서 애니메이션을 추가하도록 하겠다. 이번 장에서는 플레이어와 적의 날갯짓 애니메이션을 구현하겠다. 날갯짓 애니메이션적의 날갯짓을 하기 위해서는 기본적인 날개 스프라이트를 왼쪽 날개는 오른쪽에 오른쪽 날개는 왼쪽에 축을 두고 위아래로 살짝씩만 회전을 하면 된다. 우선 enemy.h 로 이동을 해서 아래 코드를 변수로 추가한다. BOOL wingDown;날개가 내려갔는지 올라갔는지를 체크하기 위한 변수이다. 그리고 본격적으로 애니메이션을 구현하기 위해 enemy.m 파일로 이동한다. 특정 시간마다 반복적으로 메소드를 호출해야 하기때문에 스케쥴러를 위한 메소드 -(void)updateWings:(ccTime)dt 를 하나 만들어 아래와 같..

iDev/Cocos2D 2013.02.05

iOS의 문자열을 쉽게 지역화 (NSLocalizedString) 작업 할 수 오픈 소스 도구

원문 : Open Source Tool That Makes It Easier To Work With Localizable (NSLocalizedString) iOS Strings NSLocalizedString 작업을 하고 Genstrings 도구를 사용하는 것은 다소 지루할 수 있다. Stephan Ceriu은 Xcode 프로젝트에서 문자열을 지역화하는 작업을 위한 좋은 인터페이스를 제공하는 오픈소스 맥용 도구 SCStringsUtility을 만들었다. readme에서 가져온 몇 가지 특징들이 있다. – getstrings과 .string 파일을 사용하여 Xcode 프로젝트에서 가져오기 (다른 genstring 루틴과 위치 파라미터에 대한 옵션)– genstrings 경고를 표시하는 콘솔– 원본 파일위..

Translate/ManiacDev 2013.02.04

iOS 5에서 동작하는 커스텀 UIActivityController

원문 : Customizable UIActivityController Replacement iOS UI Control That Works On iOS 5 여기 Roman Efimov이 만든 UIActivity 뷰 처럼 생긴 UI 컨트롤 REActivityViewController이 있다. 칼라 아이콘과 사용자 정의 지원 그리고 iOS 5.0에서 동작한다. 컨트롤은 예상대로 iPhone과 iPad에서 동작한다. 단지 UIActivityController 처럼 보이는 컨트롤일 뿐만 아니라, 더 쉽게 사용자 정의 액티비티를 만들 수 있다. 여기 readme에서 가져온 사용자 정의 액티비티 컨트롤러를 만드는 것이 얼마나 쉬운지를 보여주는 예제가 있다. REActivity *customActivity = [[RE..

Translate/ManiacDev 2013.02.04

사용자 인터페이스를 향상시키기 위한 무료 탭, 슬라이드, 비프 사운드 효과

원문: Free Collection Of Tap, Slide, And Beep Sound Effects For Enhancing User Interfaces 사운드 효과는 확실하게 사용자 경험을 향상시킬 수 있다. 불행하게도 사운드를 만드는것은 많은 불필요한 시간이 들어간다. 여기 Fred Shovell이 만든 사용자 인터페이스를 위한 컬렉션 사운드인 Octave가 있다. 이 프로젝트는 여러분의 모바일 앱에서 사용할 수 있게 직접 만든 48개의 탭, 슬라이드, 비프 사운드가 포함되어 있다. 소수의 모바일 앱만 사용자 인터페이스 사운드를 사용한다. 시간, 전문성, 관심의 부족하거나 만들 능력이 없는 경우이다. 잘만들어진 UI 또는 이쁜 아이콘 처럼, 좋은 사운드는 사용성을 향상시키고 여러분의 앱에 사람을 ..

Translate/ManiacDev 2013.02.04

iOS 6 오토레이아웃을 프로그래밍 방법으로 엄청 쉽게 사용하기

원문 : Library Making iOS 6 Auto-Layout Extremely Easy To Use Programmatically 오토레이아웃은 iOS 6에 추가된 멋진기능이다. 그러나 코드로는 작업하기가 쉽지 않다. 여기 Martin Kiss가 만든 Keep Layout라고 불리는 라이브러리가 있다. 오브젝티브-C 코드에서 오토레이아웃을 사용하기 쉽게 만들어준다. 아래는 readme 문장이다.Keep Layout은 코드에서 오토레이아웃을 쉽게 사용하게 만들어주는 목적을 가진 활발하게 개발중인 프로젝트이다. 더 이상 인터페이스 빌더에서 클릭과 수동적으로 제약사항을 만들 필요가 없다. 어트리뷰트와 룰을 생각하라. Keep Layout은 원하는 레이아웃을 유지하는 제약사항을 설정한다. Keep Lay..

Translate/ManiacDev 2013.02.03