私はiPhoneプログラミングを学んでいますが、機能を拡張し、ウェブレルムでjQueryのようにアプリケーションを開発するのを容易にする、大規模で最も使用頻度の高い汎用カスタムフレームワークがあるかどうかを知りたいですネイティブアプリ。iPhoneカスタムフレームワーク?
答えて
技術的にフレームワーク(動的にバインドするライブラリ)はiPhoneには許可されていません。つまり、アプリケーションの中には、開発者が有用であり、静的に構築されているサードパーティライブラリ(cocos2d-iphoneなど)が多数あります。
Joe HewittのThree20はかなり一般的に使用されているライブラリです。 JoeがFacebookアプリケーションを開発する過程で作成した多くのコンポーネント(多くの場合、Appleのアプリケーションが使用するものと一致する)が多数含まれています。
はい、すばらしいフレームワークがあります。それはココアと呼ばれています。
強力で柔軟性があります。 OpenGLを使用していない限り、すばらしいアプリケーションをすばやく開発するために必要なものの95%を占めます。
「Prag Programmers」の書籍やiPhoneの開発を始めると、すぐに起動して動作します。
しかし、真剣に、Web開発者などのためにSDKを抽象化しようとするフレームワークはたくさんあります。数週間かかるだけで、言語と構文を学ぶのがはるかに簡単です。
Three20は特殊なケースです。コストをかけて多くの機能を追加したり、Web規約に準拠するようにすべてのCocoaクラスを書き直したりします。それはいくつかのために動作し、他の人のためにはしません。あなたはそれを箱からうまく使うことができるが、あなたが/サブクラスを変更する必要があるならば、ちょうどゼロから始めてください。
JSON解析のような単純な機能を追加する多くのオープンソースライブラリ/コードがあります。 Cocoaコミュニティは非常にオープンで、あなたは自分自身をあまり頻繁に再現していることはありません。
広く採用されているフレームワークはありません。
ゲームは、それが真実に最も近いフィールドです。かなりの数の人が2DゲームのためにCocos2Dの上にビルドしています。 3Dゲームの場合、商業的で少し高価ですが、Unityは逃げ出したお気に入りのようですが、かなり高度なものがあります。
Three20私はいくつかの特別な目的(主に写真のもの)のために便利だと分かっていましたが、残りの部分がどれほど有用かはわかりません。
sourceforge、guthub、その他の場所で "iPhone"を探すと興味深い小さなプロジェクトがたくさんあります。
pureMVCはobjective-Cをサポートしているため、そのフレームワークでアプリケーションを構築し、iPhoneとWeb(Actionscript、またはJavascriptで)にデプロイすることができます。ターゲットプラットフォームのプログラミング言語を使用するには、主にビューコンポーネントを変更する必要があります。しかし、アプリケーションの全体的な構造は、あなたが従うべきpureMVCの規則のためにかなり一貫しています。このウェブサイトには、複数のプラットフォーム/言語でデプロイされた同じ基本的なアプリケーションのデモの例があります。例えば、従業員管理のデモを見て:
http://trac.puremvc.org/Demo_ObjectiveC_UIKit_EmployeeAdmin
http://trac.puremvc.org/Demo_AS3_Flex_EmployeeAdmin
- 1. スウィフトiOSカスタムフレームワークの衝突
- 2. 32ビット対64ビットのカスタムフレームワーク
- 3. OSXでのカスタムフレームワークの作成
- 4. PHPUnitをカスタムフレームワークに統合する方法
- 5. カスタムフレームワーク:ライブラリとバイナリをリンクする
- 6. MVC、カスタムフレームワーク:私の枠組みの中でのコントローラ/アクション
- 7. カスタムフレームワークを使用してディレクトリからPHPUnitテストを実行する
- 8. iOSのカスタムフレームワークでフレームワークファイルをインポートできません。
- 9. カスタムフレームワークからの迅速な電子メールが失敗する
- 10. デバッグモードでiOSカスタムフレームワークを持つappstoreにアプリを送信できますか?
- 11. Appleフレームワークを必要とするカスタムフレームワークを構築するためのCocoaベストプラクティス
- 12. iOSでカスタムフレームワークを追加中にエラーが見つかりませんでした。解決する方法?
- 13. OS X Cocoaアプリケーションは、そこにあるフォルダからカスタムフレームワークをロードする方法を教えてください。
- 14. iphone iPhone SDK for monotouch?
- 15. iPhoneからiPhoneへのネットワーク
- 16. iPhoneアプリ:あなたにiPhone
- 17. iphoneアプリのウェブサイト - iphoneフレーム
- 18. iPhone 3.0 SDKとiPhone 2.0 SDK
- 19. iPhone - チルト私のiPhoneゲームで
- 20. iPhoneアプリケーションをiPhoneにインストール
- 21. NSDictionary objectForKey IPhoneシミュレータとIPhoneデバイス
- 22. (iphone)
- 23. iPhone
- 24. iPhone
- 25. [iPhone]
- 26. iPhone
- 27. iPhone:?
- 28. iphone
- 29. iPhone?
- 30. iphone