본문 바로가기

iPhone Dev

[iOS] dyld: Library not loaded: @rpath/PagingMenuController.framework/PagingMenuController dyld: Library not loaded: @rpath/PagingMenuController.framework/PagingMenuController이딴식으로 해당 라이브러리가 없다고 나오면...Embedded Binaries에 추가하면됩니다. 스샷참고 참고 : http://stackoverflow.com/questions/29485035/dyld-library-not-loaded-rpath-alamofire-framework-versions-a-alamofire-reason 더보기
아이폰 외부라이브러리 libbz.dyliblibz.dyliblibiconv.2.4.0.dylib추가해야함. http://witcheryne.iteye.com/blog/1734706 더보기
[Xcode]키체인 허용버튼이 클릭 안될때 아무리 클릭해도 허용이 안되는 상황이 올때가 있었다.무식하게 키체인 열어서 강제 허용하고 어떻게 그냥 넘어가다가다시한번 검색하니깐 답이 나왔다.mouse smoother이거때문이다. 지우면 됩니다. 참고 : https://forums.developer.apple.com/thread/25092 더보기
[XCode] Type "ViewController" does not conform to protocol 'UITableViewDataSource' 에러 Type "ViewController" does not conform to protocol 'UITableViewDataSource' 요딴 에러가 나면 아래 2가지 기본 함수를 선언안해줘서 그렇다.func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell UITableViewDataSource 소스 참고. 더보기
[iOS]Xcode SVN import & checkout Xcode Project import 방법svn import [프로젝트경로] [SVN경로] --username [계정] -m "comment"ex) svn import MyProject/ svn://subversion.myproject.com/MyProject/trunk --username admin -m "New Project Import" Xcode Project checkout 방법Source Code -> Check Out -> enter a repository location -> next -> account input -> project name setting -> done 참고 : https://www.youtube.com/watch?v=TkTUjMZWJIM 더보기
[펌]missing file ~~~ missing from working copy .svn hidden 폴더 때문이다.. svn제거하면 해결된다.svn을 사용한다면 제거 후 다시 설정하면 된다. 제거 방법.. 일단 워닝이 뜬 파일의 폴더로 가자.. 1. 터미널 연다.defaults write com.apple.finder AppleShowAllFiles TRUE위와 같이 명령어를 실행해서 히든 폴더를 보자.killall Finder 실행 2. .svn 폴더 를 찾는다. 3. 명령어로 .svn 히든 폴더를 다 지운다.find . -type d -name ".svn" -exec rm -Rf '{}' \; 모든 작업이 끝난 후 다시 히든으로 설정하려면defaults write com.apple.finder AppleShowAllFiles FALSEkillall Finder 출처 : http.. 더보기
ibxml/xmlreader.h 없다는 에러. ibxml/xmlreader.h 없다는 에러. 이거 설정에 써주면되요. "$(SDK_DIR)"/usr/include/libxml2 사진 참고. 더보기
xcode 4.2에서 아이폰 5.1 빌드하기. iOS 5.1 버전으로 업글되면서 xcode 4.2에서는 해당 버전 빌드가 안됩니다. 조금 노가다를 하시면됩니다. 해결방안. http://stackoverflow.com/questions/9614918/xcode-4-2-snow-leopard-and-ios-5-1 위에 링크 따라가면 Richard Groves분이 해결방안을 올려놓았습니다. 설명을 드리면. 일단 Xcode 4.3버전을 다운로드. 링크는 아래. https://developer.apple.com/downloads/index.action 저는 링크에서 Xcode 4.3.1 for Lion 버전을 다운로드하였습니다.(개발자 계정은 다들 가지고 계시죠...?) 다운로드 완류 후 아래와 같이 순서대로 하시면되요. 1. Contents/Develope.. 더보기
아이폰 모바일웹 정리 기초적인 부분정리를 깔끔하게 잘해놓은거 같아서 이렇게 올립니다. 저도 퍼온글이라 중복글이라면 다시 복습하는 기분으로 ~ ㅎ 아시다시피 모바일 사파리는 데스크탑용 브라우저와 견주어도 손색없을 정도의 풀브라우징을 지원하며, 작은 화면에서 효과적으로 컨텐츠를 조작 및 조회할 수 있도록 추가적인 특수한 API를 제공하고 있습니다. 지금부터 소개할 12가지 팁과 트릭은 기존의 사이트를 모바일 사파리에 최적화하거나, 새롭게 구축할 때 유용하게 사용할 수 있을 것입니다. 1. 관련 문서와 아이폰 SDK(맥 버전만 제공됨)에서 제공하는 시뮬레이터로도 테스트 할 수 있으니까요. 이것을 설치하기 위해서는 애플측에 아이폰 개발자로 등록절차를 거친 후 SDK를 다운로드해야 합니다. 설치에 성공했다면 아래의 경로에서 아이폰이 .. 더보기
App에서 메시지 전달 방식의 대한 고민 대략 아이폰 A에서 아이폰 B로 메시지를 전달할때 기본 로직을 그려봤다. 우리는 CDMA와 같은 기술을 못쓰니까 APNS를 이용해서 해야한다 그래서 나온 방식이 저거. 음... 그러면 이제 안드로이드 A 에서 안드로이드 B로 메시지를 보낼때의 기본 로직을 생각해보자. 이렇게 Android에서는 될려면 Android B에 해당 App이 백그라운드로 항시 실행중이여야한다는 조건이 있다. APNS나 C2DM같은 Push Service를 직접 구현할수는 없을까...? 음... 고민고민... 이제 빨리 구현하자. 더보기
Xcode4를 쓰면서 생긴 문제 no architectures to compile for (ARCHS=, VALID_ARCHS=i386) no architectures to compile for (ARCHS=, VALID_ARCHS=i386) Xcode4를 쓰면서 생긴 문제 이렇게 i386 추가하면 됩니다. 더블클릭 + 그리고 써보세요 간단하죠.^^ 더보기
[XCode 막장강좌] UIButton Title 바꾸기!!! 모든 책들을 보면 항상 UIButton과 UILabel을 이용해서 한다.. 왜 그렇지?? 그냥 버튼 이름만 바꾸면되지 거기다가 왜 라벨을 덮어씌워서 수고를 더하는걸까?? 잡소리 집어치우고 소스를 부분으로 보면. (프로젝트.m -> 구현파일) 위와 같이 쓰면 버튼을 kip버튼을 눌렀을때 good luck이라는 문자가 버튼위에 출력된다. (프로젝트.h -> 헤더파일) 소스를 쓰고나서 항상 메소드와 버튼 인스턴스는 연결되어있어야한다!!! 아니면 아무 변화가 없으니까!! 의문점있으신분은 댓글 써주세욤~! 더보기
HIG - 애플 앱스토어 등록 규정 (iPhone Human Interface Guidelines) 어플 개발하시느라 여러모러 여러분 고생이 많으시죠 ㅠㅠ http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/MobileHIG.pdf 위에 사이트를 들어가시면 됩니당 ㅋㅋ 영어라... 아놔 -0- ㅋㅋ 그리고 App Store Review Guidelines skyer09님께서 번역해주셨네요^^ 밑에 첨부합니다. 더보기