“평생 학습 시대를 살아가는 소프트웨어 개발자 로드맵” 강연에 대한 나름 요약 및 후기
강연 후기 '평생 학습 시대를 살아가는 소프트웨어 개발자 로드맵' Decoder로 JSON을 디코딩시 알수 없는 enum 처리 설계된 스트링값을 우리는 enum으로 관리한다. 그것을 활용하여 다음과 같이 Decodable한 JSON을 설계하였을 때 ```swift enum PaymentType: String, Decodable { case cash case card case paypal }
카카오헤어샵 서비스의 예약을 시키릿으로 제공하기 카카오헤어샵은 미용실을 모바일로 예약할 수 있게 도와주는 서비스다. 최근에 SiriKit을 추가하여 시리를 통한 예약, 최근예약 확인 등을 개발하여 배포하였다.
GCD에서 호출 보낸 쓰레드로 다시 보내기 - Current Queue GCD를 이용하다가 UI처리를 위해 메인스레드로 어싱크해서 호출해야할때가 있다. 항상
DispatchQueue.main.asnyc
로 날리곤했는데 간혹 백그라운드 작업중에 해당 함수를 호출하여 사용하면 해당함수가 앞과 같이 main으로 async한다. 가벼운 작업이면 무시할만하나 무거운작업중이었다면 UI가 버벅될수도있다.(요즘은 폰이 워낙 빠르긴하지만^^;)쿠키 저장 및 불러오기 URLSession 이라던지 UIWebView라던지 앱실행시 얻은 쿠키(세션)는 앱사용시 유지되는데 앱종료시 날라간다.
foo.bar = baz 와 [foo setBar:baz] 의 차이점 오브젝티브씨에 관한 얘기다.
WAV파일 CAF로 변환하기 노티피케이션를 커스텀 할경우 음원파일을 caf파일로 넣어줘야한다. 근데 보통 건내받은 파일은 mp3 혹은 wav 파일 보통 wav 파일 일것이다. wav 파일을 caf로 교체하는 방법이다. (mp3는 안알아봄)
String 사이사이에 문자열 추가하기 Objective-c 혹은 Swift에서 문자열 사이에 특정문자를 넣는 방법입니다.
애플 - 애플워치앱 개발자 대상으로 테스트를 위한 초대장 배포 애플이 애플워치개발을 하고 있는 개발자를 대상으로 테스트 할 수 있도록 초대장을 배포했습니다.
2015. 2. 16. iOS 버전 점유율 iOS 8의 큰 아이폰 화면 지원하기 아이폰 6와 아이폰 6 플러스가 출시하고 iOS8이 출시 한지 좀 지났는데요. 큰화면을 어떻게 지원하나요~ 라는 질문들을 많이 보게 되는거같아 그 방법에 대해 포스팅 해봅니다.
TestFlight 애플 인수 후 첫 공개 2015년 2월부터 새로운 앱은 iOS8과 64비트를 지원해야합니다. 이번 프로젝트에서 작성 한 코드 라인 수 최근에 진행된 아이폰 어플리케이션 개발 프로젝트에서 외부 라이브러리를 제외한 입력 소스 코드 라인 수 입니다.
NSArray와 NSDictionary 초기화를 간다하게 하기 NSArray와 NSDictionary의 초기화를 간단히 하는 방법에 관한내용입니다.
iOS Custom Indicator 커스텀 인디케이터 만드는 방법입니다.
트위터 공유기능 붙히기(iOS 5 이상) 트위터 공유기능을 넣으려고 보니까 아주 쉬워서 포스팅합니다.
객체가 스스로 초기화 되었다?? (void)viewDidLoad
에서 해당 객체를 초기화 하고 사용했는데 다음에 다시 참조하려 하니 해당 객체가nil
값이 들어있었다.현재 실행되고 있는 기기 이름 알아내기 자기가 개발한 앱이 아이폰에서 실행될지 아이팟,아이패드가 될지 알아봅시다
Foundation를 Import하지 않았는데 자동입력이 되는 이유? XCODE는 헤더파일을 Import한 헤더에서 코드를 찾아주어 프로그래밍하는데 오타율과 타수를 줄여줍니다.
No! IB - View추가하기 최종 View 위에 Object들이 보이기까지 무엇을 인스턴스해서 넣어야 할까?
XCODE 4.2에서 Framework 추가하기 XCODE4.0버전 부터 였던것 같습니다. Framework추가 하는 방식이 달라졌습니다. 필자는 4.0버전이 나온지 얼마 안되 Objective-C를 공부하기 시작해 처음엔 참 난감했습니다.그래서 공부할땐 3.2버전으로 할까 하다가 남자라면 최신버전이지(!?)라는 마음 가짐으로 최신버전으로 설치 및 공부를 시작했습니다. 달라진 인터페이스 덕에 헤매는데 시간을 많이 허비했었습니다.
색상 이름표 컬러 이름과 16진수 값 색상입니다.