옛글
아이폰 5, 엔지니어 샘플 유출, 들여다보니
GottaBe Mobile 에서 아이폰 5가 엔지니어 유출로 인해 사진이 떴네요. 원본 주소는 http://www.gottabemobile.com/2012/07/10/exclusive-iphone-5-engineering-sample-photos-direct-from-china/ * 루머는 루머일뿐 확실치 않습니다. iPhone 5 DesignThe new iPhone 5 will follow the iPhone 4S’ general design language. Its display will be larger thanks to the taller dimensions and smaller bezel, but Apple is not following Android manufacturers’ lead and..
아이폰이 중요한 이유?
다음은, 데이터 중심 분석가로 유명한 호레이스 데디우와의 왜 아이폰이 중요한가에 인터뷰 내용입니다. 5년 전, 사람들은 애플의 아이폰을 사용하기 시작했다. 당시 다른 스마트폰도 존재했고, 애플은 이전에 휴대폰을 내놓은 적도 없었다. 앱스토어와 "생태계"도 존재하기 전이었다. 그렇다면 초기 소비자 시장에서의 성공은 무엇 때문이었는가?아이폰은 휴대폰뿐만 아니라 인터넷 통신과 미디어 소비를 핵심 장점으로 내세웠다. 당시에는 일반 소비자들이 실제로 사용할 수 있는 브라우징 및 미디어 소비 기능을 갖춘 휴대폰이 존재하지 않았다. 아이폰은 이런 핵심 장점의 측면에서 비소비형 제품들과 경쟁했다. 앱은 1년 후에 등장한다. 5번째 버전인 아이폰 4S가 2011년 10월에 등장했으며, 여러 가지 결함 때문에 언론의 질타..
iCloud Guide (XCode iCloud 적용가이드)
https://docs.google.com/document/pub?id=1LrykTGpUq9jMWB7g3Ne6uHpIgIRciPWwHMJVCnFuZo0통해서 업데이트됩니다. iCloud Code Review Jung Chang Hwan shakejj@gmail.com mnworld.co.kr목적 : iCloud 백업을 통해 여러 기기에 설치되어 있는 동일한 앱들 간에 Data를 주고 받는다. (예: 게임의 Save File, 케릭터 등 파일) - iCloud는 Document라는 다양한 파일을 저장할 수 있는 공간이 있다. (파일 형식 제한 없음) 이 Document는 MAC과 iOS 둘 다 접근이 가능하며 URL 형태로 Access하여 파일을 읽고 쓸 수 있다. iCloud가 설정되어 있다면(설정에서 ..
xCode iCloud iOS/MAC App에 적용하기 Part1
iCloud Storage API를 사용하면, 굉장히 많은 앱들의 데이터를 여러 기기에서 공유가 가능합니다. WWDC를 통해 iCloud Storage관련 비디오들도 나와있습니다. 국내 뿐만 아니라 해외에도 많은 자료가 없어서 구현하는데 많은 애를 먹었습니다. 외국 자료를 바탕으로 구현관련 포스팅을 올립니다. iCloud Storage를 사용하면 많은 데이터를 여러기기에서 공유가 가능하다고 했는데, 이는 꽤나 유용한 기능 중 하나입니다. Cloud의 의미처럼 사용자가 어떤 Logic이나 어떤 알고리즘을 통해 공유되는 지 정확히 모르더라도 iCloud에 로그인을 하고, '백업'기능을 켜놓는다면, 아이패드에서 게임을 하다가 아이폰에서 게임을 켜면 자연스럽게 했던 지점부터 세이브가 되어 할 수가 있고, 아이폰..
[iOS프로그래밍] NSString Split(Token 으로 자르기)
// 자르기NSString *string = @"아|나|바|다"; NSArray *arrString= [string componentsSeparatedByString: @"|"]; // 자른 값NSString *string1 = [arrString objectAtIndex:0]; //아NSString *string2 = [arrString objectAtIndex:1]; //나NSString *string3 = [arrString objectAtIndex:2]; //바NSString *string4 = [arrString objectAtIndex:3]; //다[출처] NSString 토큰으로 자르기|작성자 잡동사니
[iOS프로그래밍] NSRunLoop로 잠시 Timer걸기
[[NSRunLoop currentRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.05]]; 위의 NSData dateWithTimeIntervalSinceNow:"원하는 시간" 동안 텀을 준 이후 다음 명령을 실행. 왠만하면 selector를 통해 메서드들의 Flow가 순차적으로 진행 되도록 해야 하지만, 피치 못하는 경우에는 위와 같은 방법으로 사용'-'
iOS Universal 프로그래밍. 모델 구별하기
iOS 유니버셜(패드, 폰)으로 구별해서 프로그래밍을 하는 경우에는 One Source로 구현하는 경우가 많습니다(굳이 UI 가 크게 다르지 않다면, 다르더라도 기능은 거의 비슷하므로) 이 때 따로 클래스를 하나 두고 모델타입을 리턴해주는 방식으로 구현하면 굉장히 편리합니다. 물론 UI .. Idom 으로 Pad등을 구별하는 방법도 있긴하지만, 맥으로의 포팅이나 이래저래 봤을 때 효율적이진 않아 보입니다. 클래스를 하나 만든 뒤 + (BOOL)isIpad { if ([self getModelType] == MODEL_IPAD) { return YES; } else { return NO; } } + (MODEL_TYPE)getModelType { if ([[[UIDevice currentDevice] mo..
2012 IT 인프라 10대 트렌드
가트너에서 지난 주 향후 4~5년간 기업 및 정부의 데이터센터 및 IT에 영향을 끼칠 10가지 주요 신흥 트렌드 목록을 공개했습니다. 다음은 가트너의 연구책임자인 카푸치오가 기조 연설중 발표했으며, 직원들의 모바일기기 및 클라우드 등이 업무 지원센터 운영에 영향을 끼치면서 상당한 여파가 예상된다고 설명했습니다. 1. 소비재화 및 태블릿 기업에서 아이패드, 안드로이드 태블릿 등 기타 모바일 기기 사용의 확산은 전통적인 컴퓨터를 완전히 대체할 것으로는 보이지 않으며, 태블릿 트렌드는 "구체적인 작업을 위한 좀 더 구체적인 어플리케이션"을 가져오게 될 것이라며, 이 떄문에 "단일화된 애플리케이션 스위트의 시대"가 종말을 고할 것이라고 전망했습니다. 모바일 디바이스를 사용하는 기업은 태블릿과 스마트폰에 관리되지..