본문 바로가기

ALL

(65)
Apple Swift Programming Language for KOREAN - 배포중 Download “The Swift Programming Language” from the iBooks Store 별생각없이 영문버전으로 공부하고 있었는데ㅡ 역시 국내에 능력자들이 많군요. 애플의 스위프트 언어에 대한 애플 공식 문서에 대한 한글 번역 작업이 마무리 단계에 접어들었습니다. 거의 완벽한 수준의 번역이라고 하는데 많은 사람들이 참여한 만큼 오역에 대한 논의도 잘 이루어지고 있습니다. 같은 작업이 일본에서도 진행중이였는데 둘다 애플이 저작권 문제를 제기해서 현재는 애플의 공식답변을 기다리기 위해 다운로드를 막아둔 상태입니다. 있다는 사실을 안 이상 힘들게 영어로 공부하긴 싫어지네요 ㅋㅋㅋ https://www.penflip.com/jjuakim/swift-korean 요 링크로 접속하시고 틈틈..
iOS8 베타에서 iOS7으로 돌아가는 방법 iOS8 베타가 나왔지만 아직 첫번째 베타1이라 불안정한 부분이 많습니다. 물론 iOS7처럼 업데이트가 된다면 발표일로부터 약 2주 간격으로 업데이트가 될텐데요. 저같은 경우 당장 중요한 은행어플이 실행되지 않아서;; 다시 돌아가려 합니다. 방법은 그렇게 어렵지 않아요 :) 1. 먼저 복구모드를 만들어야 합니다! 예전에는 아이튠즈 시프트복원을 통해 다운그레이드가 가능했으나 (베타일때만;;) 이번에 시도해보니 경고창이 뜨면서 막히는 일이 생기더라구요. (너무 금방해서 스샷이 없네요;;) 여하튼 복구모드를 만드는 방법은 a. 일반적인, 정상적인 방법으로 전원을 끕니다.b. Lightning 케이블을 컴퓨터에 연결해둡니다.c. 아이폰의 홈버튼을 꾹 누른 상태로 케이블을 연결합니다.e. 홈버튼에서 손을 떼지말고..
WWDC 2014에 관한 블로그 모음 포스트를 작성하려다가 저보다 내공이 높으신 여러분들의 블로그를 링크해봅니다. 애플 WWDC2014, iOS 8-OS X 요세미티의 핵심은 '조화' 맥 컴퓨터, 클라우드/디자인 강화된 요세미티로 진화한다 애플 새 개발언어, '스위프트' 이용 10개 팁 "OS X 요세미티"의 새로운 기능 둘러보기 WWDC 2014 기조연설 영상 보기 ============================================================ * 몇가지 개인적으로 다가오는 사항을 정리해보자면1. 새로운 개발 언어 "Swift"는 obj만 아는 나에겐 득일지 독일지 모르겠다. 2. 수많은 api가 공개됐는데 다 써보고 싶다. 3. Xcode에 Resizable iPhone이 등장한걸로 보아 사이즈..
단순한 사양 업그레이드가 아닌 2014 Early 새로운 Macbook air(맥북에어) 등장 새로운 맥북에어가 발표되었습니다. 기존 판매하던 맥북에어에서 CPU사양만 1.4GHz로 업그레이드 된 "마이너 업그레이드" 성향이 강합니다. 정말 깨알같은 업그레이드지만 큰 변화가 일어났습니다. 바로 기존 보다 100달러 정도 가격인하를 했다는 거죠. 한국 스토어 기준으로 무려 16만원이 인하되었습니다. 앱스토어를 이용용해본 사람이라면 누구나 아는 교육할인 스토어를 이용하면 맥북에어 13인치 고급형을 143만원에 구매하실수 있습니다. 제일 저렴한 모델은 107만원이죠. -> 기존 일반 구매시 가격 -> 기존 교육할인 구매시 가격 -> 2014 early 일반 구매 가격 -> 2014 early 교육할인 구매 가격 이러한 가격 변화는 6월에 열리는 WWDC 2014에서 새로운 맥북에어가 발표될꺼라는 강한 ..
iOS 7.1.1 업데이트 오늘 아침 갑자기 iOS 7.1.1이 발표되었습니다.두번째 소숫점 업데이트는 마이너 업데이트라 베타버전 배포등의 절차 없이 바로 업데이트 됐네요. 아이폰, 아이패드의 설정 -> 일반 -> 소프트웨어 업데이트에서 업데이트 하실 수 있습니다. 이번 업데이트에서는 위와 같은 문제가 해결되었습니다:)7.1 업데이트에서는 집중하면 체감할 수 있는 정도의 Touch ID 인식속도의 차이가 있었는데ㅡ 이번에는 잘 모르겠네요. 이번 6월에 열리는 WWDC 2014 에서 iOS8이 공개될 것이라 예상하고 있기 때문에 이번 업데이트가 iOS7의 마지막 업데이트가 될 것 같습니다.매년 iOS의 앞자리가 바뀔 때마다 약 200여가지의 기능을 추가했던 만큼 이번 iOS 8의 기대감이 더욱더 높아지는 날이네요:) 포스트를 작성하..
애플 세계개발자회의 "WWDC 2014" 가 열린다. 코드를 쓰고 세상을 바꿔라 어젯밤에 기분좋은 메일을 받았습니다.애플의 세계개발자회의가 열린다는 메일이였는데요.매번 새로운 디바이스에 대한 발표에 묻히지만 애플의 WWDC는 새로운 iOS와 그에 대한 새로운 라이브러리, 다양한 개발 방법등을 발표하고 공유하는 자리입니다.더군다나 작년부턴 앱에서 모든 발표를 영상으로 볼 수 있어 많은 공부가 되고 있습니다. ( WWDC APP ) 하지만 새로운 디바이스에 대한 궁금증도 큰건 사실이죠ㅡㅋ모든 루머가 아이폰6에서 화면 크기가 커진다고 하는데 개발자의 입장에선 해상도가 달라지는게 달갑지는 않습니다. 하지만 지난 아이폰5출시 때 세로 해상도가 변경되는 이슈에 대해 XCode에서 Auto Layout 기능을 제공해 대비할수 있게 해주었죠.^^확실치는 않지만 막연하게 ..
[퍼옴]APNS 따라하기 시리즈 [출처]APNS 따라하기 시리즈 (인증서 만들기) | 안반장의 개발 노트APNS 따라하기 시리즈 (인증서 만들기) APNS 포스팅 개요 1년만에 다시 푸쉬서비스를 만들려고 하니 기억도 안나고 검색해서 찾아보니 너무 옛날 데이터들이라 헷갈리기도 해서 “이참에 좀 자세하게 기록해놓자!!” 하는 마음에 포스팅을 했습니다. 총 3단계로 나누어 인증서 설치, 서버단에서 푸시 보내기, 앱단에서 푸시 처리하기로 해서 포스팅을 시작하고자 합니다. APNS란 용어는 애플 개발자 레퍼런스에도 너무 자세하게 나와있고 검색해도 수도 없이 나오기때문에 생략하고 철저하게 개발 적용에만 촛점을 맞추도록 하겠습니다. APNS 인증서 발급 조건 발급일 2013년 7월경Mac OS X 버전 10.8.4 (산사자)Xcode 버전 4.6...
iOS7에서 (0,0)이 Status bar 가리는 문제 Technical Q&A QA1797Preventing the Status Bar from Covering Your ViewsQ: How do I prevent the status bar from covering my views in iOS 7? A: You need to use Auto Layout and apply a vertical spacing anchored to the "Top Layout Guide" of your view controller.Beginning with iOS 7 view controllers are displayed full screen, by default, as shown in Figure 1. This means they will cover the entire scre..
[Objective-C] Property 정리[출처] [Objective-C] Property 정리 [Property Attribute] readonly Property가 Immutable로 선언된다. @synthesize 선언 시 getter 만 생성한다. readwrite와 상호배타적이다. readwrite Property가 mutable로 선언된다. @synthesize 선언 시 getter, setter 생성 readonly 와 상호배타적이며 디폴트이다.. copy 객체의 복사본을 setter에 전달하고 복사본의 참조를 저장하게 setter를 선언한다. assign, retain 과 상호배타적이다. assign 원본의 포인터를 설정하도록 setter 선언한다. copy, retain 과 상호배타적이다. 아무 선언이 없을 시 assiign로 가정되나 몇 가지 경우에는 명시적으로 선언해야 한다. r..
[iOS] 스토리보드에서 코드를 이용한 View 전환에 관한 정리 1. 직접 View 를 띄우기 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:[NSBundle mainBundle]];UIViewController *view = [storyboard instantiateViewControllerWithIdentifier:@"MyStoryBoardView"]; [self presentViewController:view animated:TRUE completion:nil]; 네비게이션 컨트롤러를 사용할 땐UINavigationController *navi = [storyBoard instantiateViewControllerWithIdentifier:@"MyStoryB..