본문 바로가기

iPhone

iPhone 4/5/6/6+, iPad, Nexus 5 Sketch Template 목업 이미지나 스케치 템플릿에 그린 앱 아이디어를 사진으로 찍어 구체화 할 수 있는 앱인 POP - Prototyping On Paper 홈페이지에서 제공하는 스케치 템플릿으로 PDF형식으로 제공되며, 40px[10px] 그리드에 Status Bar, Navigation Bar, Tab Bar영역도 표시되어 있다. Download Link iPhone 4/4s iPhone 5/5s iPhone 6 iPhone 6+ iPad Nexus 5 Source : https://popapp.in/sketchpad/ 더보기
How to import C++ code into Swift C Library를 포함하여 Objective-C Framework 및 Objective-C 로 작성된 사용자 코드는 Swift에서 직접 import 가능하다. 반면, Apple Document에 기술된 바에 의하면 C++ 코드의 경우는 직접 import가 불가하고 Objective-C 또는 C Wrapper를 생성하여 사용해야 한다. You cannot import C++ code directly into Swift. Instead, create an Objective-C or C wrapper for C++ code. Import Objective-C From Swift Swift는 Header가 없는 단일 파일로 아래 그림에서 보듯이 Framework이 아닌 일반적인 App 프로젝트에서는 bridg.. 더보기
iOS Developer Program (IDP) 없이 아이폰 디바이스에 디버깅 및 배포하기 (How To Deploy/Debug on iPhone Without IDP) UPDATE: Xcode 5 Xcode 6 이후 아래 방법은 더 이상 적용되지 않는다. 대신 Apple ID만 만들면, Free Team Provisioning Profile 을 생성하여 디바이스에 배포 가능하다. Creating Team Provisioning Profile : https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html#//apple_ref/doc/uid/TP40012582-CH28-SW7 Xcode에서 실제 아이폰 디바이스에 디버깅 및 배포를 위해서는 99$/1년 비용을 지불하는 iOS Developer Program 에 가입하여야 한.. 더보기
iOS 탈옥폰에서 구글 크롬 M25 튕김 현상 해결방법 (How To Fix Chrome M25 Crash Issue on iOS Jailbroken Devices) UPDATE 2013.03.14 : 25.0.1364.124 버전으로 업데이트 되면서, '사용 통계 및 충돌 보고서' 관련 튕김 버그는 수정이 되었다. 다만, Chromium Project 이슈 페이지에서 공표한것처럼, 크롬 관련 탈옥 써드파티앱 (다운로드 매니저 등...)에 의한 충돌은 해결되지 않은 것 같고, 수정할 의사도 없는 듯 보인다. 이 경우는 해당 써드파티앱에서 관련패치를 제공해주는 방법밖에 없다. iOS 구글 크롬 25.0.1364.86 버전이 얼마전 앱스토어에 등록되면서 별점이 많이 깍여 나갔다. 이유는 금번 업데이트 후 구동시 계속 튕김 현상이 발생해서인데, 결론적으론 탈옥 디바이스에서만 발생하는 현상이다. 현재 해당 튕김 현상에 대한 원인이 규명된 상태이며 구글측(Chromium pr.. 더보기
[iOS][GitHub] UIBezierPath 를 이용한 ProgressView - GSProgressView GSProgressViewUIBezierPath 를 이용한 진행상태를 표시해주는 깔끔고 심플한 Progress View. 0.0~1.0 Range 로 0%~100% 상태를 표시하며 완료시 체크표시로 바뀐다. 체크 표시를 우선 'ㄴ' 모양으로 Draw 하고 45도 Rotation 하게 구현하여 코드 가독성을 높인점이 흥미롭다. /* First draw a tick that looks like this: A---F | | | E-------D | | B-----------C (Remember: (0,0) is top left) */ UIBezierPath *tickPath = [UIBezierPath bezierPath]; CGFloat tickWidth = radius/3; [tickPath moveToP.. 더보기
CODE PILOT : Xcode Project Navigation Plug-in (무료전환) 비교적 오래전부터 유료로 판매되어 오던 Xcode Project Navigation Helper Plug-in 인 CODE PILOT 이 무료 라이센스로 전환되었다. 대신 이메일 인증을 통해 무료 라이센스 키를 발급받아 사용이 가능하다. 기능 자체는 Xcode 의 Search Navigator 랑 비교해 다를바 없으나, 비교적 빠른 탐색과 화면 중앙에 팝업형태로 Navigator 가 뜨고 키보드를 통한 빠른 액세스가 가능하기 때문에 좌측 Pane에 위치한 Xcode Search Navigator 사용에 비해 시선이 분산되지 않아 편리하다. 무료 라이센스 키 발급 DOWNLOAD 를 클릭하여 해당 Xcode 버전에 맞는 링크를 클릭하여 다운로드 하고, 라이센스 키를 발급받을 이메일 주소를 입력하고 'Req.. 더보기
iPhone 5 (4-inch) Sketch Template iPhone 5 4-inch 화면의 앱 디자인 및 기획을 위한 스케치 템플릿. PDF 파일로 A4 크기에 4개의 디바이스 도안과 메모공간으로 이루어져 있고, 스크린에는 격자무늬를 넣어 사용하기에 용이하다.DOWNLOAD LINK : http://ge.tt/api/1/files/93SyTAO/0/blob?download UPDATE : iPhone 5 Mockup Image PSD Format (Vector scalable)화면에 앱 스크린샷등을 대체하여 앱홍보용등으로 활용할 수 있는 PSD Mockup Image. DOWNLOAD LINK : http://www.pixeden.com/psd-mock-up-templates/iphone-5-psd-vector-mockup 더보기
iOS6 앱스토어 : 검색 레이아웃 변경에 따른 불편함 iOS6 업데이트에서 앱스토어 검색 레이아웃이 기존 TableView 형태로 한번에 5개의 앱 검색결과를 보여주던 화면에서, View Swipe 형태로 한 화면에 대표 스크린샷을 포함한 한개의 앱 표시로 바뀌었다. 스크린샷을 바로 보여줌으로 해서 해당 앱의 특성을 좀더 잘 인지하게끔 하려는 의도로 보이나, 매번 뷰 스왑을 해야하는 불편함뿐만 아니라 스왑 애니메이션 및 스크린샷 로드로 인한 딜레이도 빠른 탐색을 방해한다.애플에서 앱스토어 검색결과에 대한 알고리즘을 공개하지는 않아서 어떤 기준으로 검색 상위에 표시되는지는 확실하진 않으나, 상위에 랭크되어 있고 유명한 앱일수록 검색 상위에 노출되는 확률이 높아보인다. 단순히 레이아웃 하나 바뀐 조그만 변화이지만 사용자로 하여금 탐색을 더디게 만드는 UX로 인.. 더보기