iOS

iOS 8 + iWatch

February 1, 2014 Blog

오늘 아침에 9to5mac에서 iOS 8과 iWatch에 대한 다양한 루머들을 쏟아냈는데, 일부를 발췌해본다. Apple plans for iOS 8 to include an application codenamed “Healthbook.” The software will be capable...

테스트 주도 iOS 애플리케이션 개발 2장 정리

January 28, 2014 Blog

테스트 주도 개발용 기법 개발자는 코드를 테스트할 수 있고 개발 방향이 옳은 방향으로 가고 있는지 컴퓨터가 자동으로 테스트를 계속해서 실행하게 만들 수 있다. 이 장은 개발자가 효율을 향상시키려고...

(iOS) UIImagePickerController 이미지/동영상 저장하기

January 20, 2014 Blog

매번 찾아서 쓰던건데 너무 귀찮아서 정리한다. 카메라나 동영상의 간단한 뷰를 띄우기 위해서 UIImagePickerController 를 사용하는데 사진을 찍는 방법 , 동영상을 찍는 방법 및 아이폰 내장 포토 앨범에 저장하는...

테스트 주도 iOS 애플리케이션 개발 1장 정리

January 15, 2014 Blog

소프트웨어 테스트와 단위 테스트 1장에서는 소프트웨어 테스트의 영억을 배울 것이다. 또한 단위 테스트가 이 영역에서 어디에 적합한지와 장점과 단점은 무엇인지 배울 것이다. 소프트웨어 테스트의 목적 테스트하는 목적은 제품이...

(iOS)MKPointAnnotation에 정보(i) button 달기

January 14, 2014 Blog

MKPointAnnotation 에 정보(i) 버튼을 추가하고 싶었다. 지도 관련 액션을 actionsheet 를 이용해서 하거나 다른 버튼을 이용해서 했었는데 핀에 버튼을 눌러서 보여주고 싶었다. cocoacontrols 에 많은 개발자들이 만든 것이...

TDD iOS 이상한모임 전 Chapter 1 요약

January 12, 2014 Blog

Test-Driven iOS Development ( 테스트 주도 iOS 애플리캐이션 개발) 라는 좋은책이 있다하여 이와 관련한 #이상한모임 을 2014년 1월 15일 수요일 저녁 강남 모처에서 갖는다고 한다. 모임을 제안한분은 트위터의...

(iOS) SVProgressHUD + NSTimer

December 28, 2013 Blog

cocoapods 를 연동하면서 자주 사용하는 라이브러리에 대한 사용법을 정리해서 github에 올리고 있는데, 그 중에서도 단연 SVProgressHUD 는 네트워크 전송 혹은 앱내에서 어떤 연산작업을 할때 주로 사용되어졌는데, NSTimer 랑 연결해서...

(iOS) TestFlight 사용해서 ipa 배포하기

December 19, 2013 Blog

TestFlight에 대해서 알게된 경우는 최근에 티스토리 앱을 개발하는 어떤 개발자가 클리앙에서 테스트 해볼 사람을 모집하면서 였다. TestFlight 의 요점은 개발한 ipa 에 대한 테스트를 수동이 아닌 이메일을 통해서...

(iOS) Localization 이후, could not load XIB 오류

December 19, 2013 Blog

일단 이 문제의 전제는 처음에 언어가 en 으로 설정되어 있었다는 가정하에 출발을 한다. 필자가 겪은 상황은 이렇다. en으로 되어 있는 상황에서 한국어, 일본어 등이 추가된다. 그래서 나는 Localized.strings...

2013 트위터 송년회를 다녀와서

December 16, 2013 Blog

어제 2013 트위터 송년회(라고 쓰고 @minieetea님의 팬미팅이라고 읽는다)를 다녀왔다. 처음 시작은 블로그 글 하나에서 시작한 것 같은데 정말 많은 분이 참석해주셨다. 참석률 100%! 오프라인에서 몇 번 뵌 분들도...

Hello World

December 14, 2013 Blog

Hello World_! 그래도 NSLog(@“Hello World_!”); 블로그의 첫번째 포스팅인데 프로젝트를 시작하고 Hello World를 찍는 것 부터 해야하지 않을까? 그런 의미에서 프로젝트를 하나 만들어 보자_ 프로젝트 생성 xcode를 실행(/Applications) 프로젝트를...

아이폰 개발하려면 꼭 C부터 시작해야 할까요?

December 12, 2013 Blog

결론부터 말하자면 내 생각은 ‘아니오’다. C는 프로그래밍 언어일 뿐이다. 정확하게 말하면 C(프로그래밍 언어)가 아닌 프로그래밍 자체를 공부해야 한다. 그러기 위해서는 C를 하든 Objective-C를 하든 상관이 없다. 목표를 이루기...

(iOS) NSMutableArray + Delegate

December 6, 2013 Blog

별 다른건 아니고 Objective-C 에서 데이터를 관리할때 사용하는 자료구조인 NSMutableArray 를 자주 사용하는데 네트워크 요청이나 위치 서비스 요청을 위한 큐(Queue)를 만들때 최근에 주로 사용해 왔다. 특히 하나의  NSMutableArray 를 감싸서(wrapping)...

Model-View-Controller (MVC) design pattern

December 3, 2013 Blog

어제부터 아이패드로 Developing iOS 7 Apps for iPhone and iPad 강의를 다시 듣기 시작했는데 Lecture 1.은 3번은 넘게 본 것 같다. 여기에서 핵심은 MVC에 대한 설명인데 예전에 정리해둔...

아이폰 내장 사전에 대한 잡설

December 2, 2013 Blog

아이폰 내장 사전에서 한영, 영한 사전을 지원하기 시작했다. ( 사실 UIReferenceLibraryViewController 는 iOS 5.0 부터 사용이 가능했으나 한영, 영한 사전을 지원하기 시작한 건 iOS 7.0 이니 관심이 있을리가.....

Overview of iOS Crash Reporting Tools

November 22, 2013

Overview of iOS Crash Reporting Tools: Part 1/2Overview of iOS Crash Reporting Tools: Part 2/2 iOS Crash Reporting 도구/서비스 소개 및 적용 방법 튜토리얼

(iOS) NSTimer 사용하기

November 22, 2013 Blog

개인적으로 타이머를 그렇게 좋아하진 않는다.(다들 개인적으로 좋아하지 않는 프로그래밍의 한 부분이 있을것이라 생각됨.) 사실 어떤 이벤트가 발생했다는 것을 타이머를 통해서 감지하거나 하는 경우가 있는데 그런 부분에서 잘 사용하진...

(iOS) NSCopying 프로토콜 구현하기

November 21, 2013 Blog

어떤 사용자 정의 클래스의 객체 자체를 copy 해야하는 경우가 있다. 그럴때 사용하는 것이 NSCopying 프로토콜이다. 객체를 복사할때는 copy 메소드를 사용하면 되는데, 실제로 copy 메소드가 복사를 수행하는 것이 아니라 copywithzone:...

(iOS) 애플맵 길찾기(navigation) 기능 호출하기

November 14, 2013 Blog

다양한 지도 어플들이 있고 그러한 지도 어플 업체나 플랫폼 업체에서 sdk 를 제공하긴 하지만 사실 약간의 문제들이 있다. 예를 들면, 전세계를 대상으로 앱을 만든다고 하면 우리에게 친숙한 네이버나...

KudoReview: iOS 7

November 2, 2013

미래를 위한 리셋. iOS가 세상에 모습을 드러낸 지도 벌써 6년이 넘었다. 그동안 애플은 메이저 업데이트마다 다양한 기능을 추가했다. 앱 스토어, 복사/붙여넣기, 멀티태스킹, 알림 센터 등이 모두 지난 몇...