본문 바로가기

ios

(14)
WKWebView 예전에 만들었던 앱소스를 수정할 일이 생겼습니다.Xcode 7을 9로 업데이트하고 기존 Swift 2로 짠 코드를 Swift 4로 변경하였습니다. 사용한 Xcode 버전은 9.2 (9C40b) 입니다.(정말 xx같은 Apple은 1년마다 한번씩 언어를 바꾸네요. 전 예전 Objective-C ARC 나오기전부터 작업했었는데 개발자 무시하는 Apple의 정책에 대해서는 욕나오네요. iOS개발은 연차가 쌓여도 학습량은 줄지 않아요. ㅠㅠ)Xcode 9에서 보니 Safe Area라는 개념이 새로 나와서storyboard에서 수정할려고 하다 보니 다음과 같이 Web View가 deprecated된다고 나와 있습니다. 그래서 WebKit View 를 사용해보기로 마음먹고 진행해보았습니다. (다시 욕나오는 상황입니..
Objective-C 메모리 관리 개인적으로 정리하는 차원에서 적는거라 100% 맞다는 보장은 못합니다. 규칙은 많은게 아닌데 생각을 많이 하게 되더군요. 처음에 NSLog로 retainCount 찍으면서 보다보니.. 이걸로 해볼 수 있는게 아니더군요. ㅠㅠ http://skyfe.tistory.com/entry/test http://skyfe.tistory.com/entry/ObjC-%EA%B0%9D%EC%B2%B4%EC%9D%98-retainCount-%EC%9D%B4%EC%95%BC%EA%B8%B0 위 블로그의 글을 읽고나서 미친짓이란걸 깨달았습니다. 헤더(.h) 파일에서 인스턴스 변수 선언하고 retain으로 property 정의했고.. @interface Test : NSObject { NSMutableArray *instanc..
[책] Objective-C 2.0 Objective-C2.0(오브젝티브-C2.0) 카테고리 미분류 지은이 마크 달림플 (비제이퍼블릭, 2009년) 상세보기 iOS개발 언어인 Objective-C에 대한 책입니다. C언어에 대해 어느정도 알고 있는 상태에서 접근하면 쉽게 읽어집니다. 책을 읽고나니 다른언어에서 접해보지 못했던 브래킷([]) 사용, 메소드의 중위표기법(infix notation)등은 이제 익숙해지는군요. 책 두께가 어짜피 얇으니 모든것을 최대 상세하게 설명하지는 않습니다. 앞부분에 나오는 객체지향에 관한 글들은 익숙한 내용을 Objective-C로 표현해주니 편하게 다가왔습니다. 5장쯤부터 예제로 사용하는 자동차에 대한 코드가 마지막까지 이어지니 한번 코딩하고 그 소스들을 재활용하니 좋았습니다. 아쉬운점은 역시 번역서다 보니..
[책] 맥과 아이폰 개발자를 위한 Xcode XCODE 카테고리 컴퓨터/IT > 네트워크/보안 > 모바일프로그래밍 지은이 이안 파이퍼 (제이펍, 2010년) 상세보기 Mac에서 OS X나 iOS 개발을 위한 IDE 툴인 Xcode에 대한 책입니다. Xcode는 다른 회사의 개발툴인 Visual Studio나 Eclipse에 비해 애플만의 독특한 점들이 존재하는것 같습니다. Xcode4는 interface builder가 통합되면서 비슷해지는것 같습니다만.. 책에서 사용하고 있는 Xcode의 버전은 3.1.2입니다. 툴에 대한 책이다 보니 그냥 이런 기능도 있구나 하는 생각으로 읽었는데 오래 걸리지는 않았습니다. 기능들이 있다는것을 책을 통해서 알게 되었으니 써먹을일이 있으면 그장을 들춰 다시 찾아봐야겠죠. 워크스페이스와 인터페이스빌더는 자주 사용하..
맥용 SQLite Database Browser SQLite Database Browser http://sourceforge.net/projects/sqlitebrowser/ 에서 받으시면 됩니다. 아이폰 앱 개발시 SQLite에 대한 작업 수행후 결과가 보고 싶을때 간편하게 사용할 수 있습니다. 이것빼고는 FireFox Plug-in이 있는것 같은데.. 이거 더 편해보입니다. 윈도우쪽은 툴이 여러개 있는데 맥용은 참 없네요.
[책] Head First iPhone Development IPHONEDEVELOPMENT사용자경험중심의아이폰웹개발입문서 카테고리 컴퓨터/IT > 네트워크/보안 > 모바일프로그래밍 지은이 댄 필로네 (한빛미디어, 2010년) 상세보기 일주일 걸려서 다 봤습니다. Head First 시리즈중 이책이 다섯번째로 보는거 같은데 산만하면서 재미잇게 구성되어 있는건 Head First시리즈의 장점이죠. 물른 코딩을 일일이 다 해본건 아닙니다. 책은 Xcode 3 버전으로 되어있는데 현재시점에는 Xcode 4가 나와있더군요. iOS SDK도 3버전에 맞춰져 있는데 설치한 Xcode 3은 SDK 4라서 템플릿이 제공해주는 메소드중 deprecated된것도 있었습니다. 컴파일러가 경고표시를 하나 실행은 잘 됩니다. 개념만 잡는다는 생각으로 봤는데 다 보고 난 느낌은 다른 iO..