FMDB 페이지는 cvs 체크 아웃을 제공합니다. 어쩌면 거기에 누군가가 아이폰에 sqlite3와 FMDB를 사용하는 방법에 대한 좋은 자습서를 썼습니다?FMDB, sqlite3 래퍼 클래스를 사용하는 방법에 대한 자습서가 있습니까?
답변
출처는 분명히 설명서입니다.
핵심 데이터를 사용하지 않는 이유는 무엇입니까?
코어 데이터를 사용할 수 없어 Gus가 iPhone 용 FMDB를 효과적으로 컴파일했습니다. 이제는 (3.0부터) FMDB에 대한 필요성이 줄어 들었습니다.
은 분명히 - 당신이 코드 이식성을 필요로하는 경우, 다음 직접 SQLite는 API는 가능성이 갈 수있는 방법입니다.
데이터 이식성이 인 경우 FMDB와 같은 래퍼가 아마도 옳은 대답 일 것입니다.
클라이언트/서버 데이터 흐름 아키텍처 (장치 당 사용자 경험이 가장 우수하지만 잠재적으로 개발 비용이 높을 수 있음)로 완전히 기본 응용 프로그램을 통해 이식성을 얻은 경우 일반적으로 코어 데이터가 가장 적합한 답변입니다 iOS에서.
어서가. 누구나 코어 데이터가 솔루션이라고 말합니다. 그러나 게으르 길 원하기 때문에 고객의 약 40 %를 포기해야하는 이유는 무엇입니까? 그건 내 생각에 바보 같아. 물론 그들은 우리에게 완벽한 업그레이드 통계를 제공합니다. 하지만 내 경험에 비추어 볼 때, iPod touch 사용자는 "WTF? 왜 내가 지불해야합니까? 너무 많이 입력 할 필요가 없습니다. 나는 SMS 나 전자 메일을 쓰지 않습니다. 복사 & 붙여 넣기가 필요하지 않습니다. 그 큰 키보드. " 오래된 OS를위한 유용한 앱을 발견하는 한 괜찮습니다. CoreData는 가지고있는 것이 좋지만 올해는 아닙니다. –
많은 사람들이 Core Data를 몰고 다니는 것이 게으름이 아닙니다. 상당한 성능상의 이점이 있습니다 : http://stackoverflow.com/questions/1263723/cocoa-touch-when-does-an-nsfetchedresultscontroller-become-necessary-to-manage-a/1263845#1263845. 또한 실행 취소 및 다시 실행과 같은 작업을 실용적으로 만듭니다. 2.x 만 사용하면 3.0 기능을 채택한 경쟁 업체에 불이익을 느끼고 있습니까? –
40 %가 정확하지 않습니다. 이 숫자는 20 %와 비슷할 것이고 급격히 감소하고 있습니다. 응용 프로그램이 좋으면 사람들은 3.0으로 이동하여 사용하도록 강요받을 것입니다. 단순한 사실은 애플리케이션을 구매할 경우 대부분의 iPhone/Touch 사용자가 매우 빠르게 업그레이드된다는 것입니다. 많은 수의 애플리케이션 작성자가 새로운 버전을 사용하면서 얻은 이득을 최대한 활용하기 때문입니다. –
svn 저장소의 xcode 프로젝트에는 fmdb.m 파일이 있으며 여기에는 시작을위한 많은 사용 예제가 있습니다.
FWIW CoreData가 버그가 있고 신뢰할 수 없다는 것을 발견했습니다. 특히 자동 모델 업그레이드를 WRT했습니다. 난 다시 원시 SQLite와 FMDB를 사용하여 전환합니다.
코어 데이터 DB를 미리 채우는 것은 이상한 프로세스입니다. –
이 튜토리얼을 확인해보십시오. 나는 그것을 아주 훌륭하게 발견했습니다. 이제는 스토리 보드와 ARC (자동 참조 계산)를 사용하여 내비게이션 부분을 약간 수정하고 dealloc 코드를 건너 뛰지 만, xcode에 익숙하고 일이 무엇인지 알면 완벽합니다. 도중에 멋진 설명이 나오고 주변에 방귀 소리가 들리지 않습니다. http://www.youtube.com/watch?v=2Ojr7DZLghk&feature=channel&list=UL
자신의 소스 대신 최신 FMDB 파일을 다운로드했습니다. 최신 파일은 원호를 위해 업데이트되며 아무런 문제가 없습니다. 여기 받기 : https://github.com/ccgus/fmdb
- 1. Linux에서 hbase + tomcat을 설정하는 방법에 대한 자습서가 있습니까?
- 2. spring-saml을 사용하는 mod_mellon에 대한 자습서가 있습니까?
- 3. UITabBar를 추가하는 방법에 대한 "비 TabBar 템플릿"기반 자습서가 있습니까?
- 4. 간단한 리치 텍스트 편집기를 작성하는 방법에 대한 기본적인 자습서가 있습니까?
- 5. iPhone 앱의 메모리 사용량을 분석하는 방법에 대한 비디오 자습서가 있습니까?
- 6. iPhone의 OpenGL ES에서 3D 모델을로드하는 방법에 대한 자습서가 있습니까?
- 7. P4V에 대한 비디오 자습서가 있습니까?
- 8. 누군가가 CookieTempDataProvider를 사용하는 방법에 대한 예가 있습니까?
- 9. 정말 처음부터 시작하는 좋은 iPhone SQLite3 자습서가 있습니까?
- 10. 간단한 텍스트 편집기를 만드는 방법에 대한 자습서가 필요하십니까?
- 11. 다른 "상태"를 다루는 방법에 대한 훌륭한 자습서가 무엇입니까?
- 12. Mysql 데이터베이스를 PHP 폼으로 업데이트하는 방법에 관한 좋은 자습서가 있습니까?
- 13. DotNetOpenAuth에 대한 자습서가 필요합니다.
- 14. Named Pipes에 대한 비디오 자습서가 있습니까?
- 15. java의 공개 키 암호화에 대한 자습서가 있습니까?
- 16. 다중 스레드 문제가있는 FMDB
- 17. SEL에 대한 래퍼 객체가 있습니까?
- 18. 괜찮은 QtScript 자습서가 있습니까?
- 19. VST3을 사용한 XCode에 대한 유용한 자습서가 있습니까?
- 20. Cyclic Redundancy Check에 대한 유용한 자습서가 있습니까?
- 21. FMDB 및 JOIN 절에 대한 질문
- 22. HttpContext에 대한 래퍼 만들기
- 23. 주석이있는 iBATIS 3에 대한 포괄적 인 예제 또는 자습서가 있습니까?
- 24. 개체에 대한 C# 래퍼
- 25. SQLite3 Objective-C 결과 래퍼 작성에 도움이 필요합니다.
- 26. GWT와 PlayFramework를 함께 사용하는 방법에 대한 전략
- 27. JTable에서 ListSelectionListener를 사용하는 정확한 방법에 대한 질문입니다.
- 28. for-loop를 사용하는 방법에 대한 도움이 필요합니다.
- 29. 테스트 세션 래퍼 클래스를 어떻게?
- 30. Xcode의 디버거를 올바르게 사용하는 방법에 대한 좋은 자습서는 어디에 있습니까?
당신이 쓴 튜토리얼은 다음이 링크를 따라합니다 : http://www.techotopia.com/index.php/An_Example_SQLite_based_iOS_8_Application_using_Swift_and_FMDB – shahid610169