2011-01-22 7 views
2

私はAaron HillegassのiPhoneプログラミング:The Big Nerd Ranch Guideを読んだことがあります。私はUIKitの基本的なデザインパターンやAPIについて十分に理解しています。こことGoogleの両方で検索した後、「次のステップ」をとると思われますが、アプリを書くことで練習する必要があります。しかし、私はデザインの経験はありません。カスタムコントロールやその他のカスタム要素を含む作業をしない限り、同じ標準コントロールでアプリケーションを書き直しても、iPhone dev 。だから、ここに私のオプションは次のとおりです。デザインエクスペリエンスのないUIKit/Core Animationをよりうまく利用するには?

1)設計

2をご覧ください)。いくつかのアプリのアイデアを持っている(これは私の空いた時間にだけであることに注意してください、と私はまだそれを作るために探していないよデザイナーを探します私のフルタイムの仕事は、私に自由なコントロール/デザインを与えるデザイナーを見つけることはおそらく難しいでしょう)

3)???

誰もが他のアイデアを持っていますか?

TL; DR:実践のためにもっとアプリを書くことで、iPhoneデベロッパーでよりうまく行きたいですが、私は視覚的なデザインが良くありません。

編集:明確にするために、私はApp Storeのリリースを意図してこれらのアプリケーションを作成しようとしていません。私はこれらのアプリをiPhone devを練習し、より良くするために書いています。

答えて

0

私は、ちょうどいくつかのアプリケーションを作成し始めることをお勧めしたいと思います。スキルは練習に伴います。

あなたは確かにいくつかのアプリのアイデアを持っています。単純な考え方から始めましょう。

標準のUIKitクラスをそのまま使用していても、新しいことを学ぶことができます。あなたが読んだばかりのものすべてを理解したと考えるのは簡単ですが、実際には、以前は存在しなかった小さな問題に直面します。

また、デザインの背景がない場合でも、標準のUIKitクラスを使用して、すばらしいアプリを作成できます。 Interface Builderは、iOS Human Interface Guidelines(これは読んでおくべきです)に固執しています。

+0

また、アプリの作成を開始すると、他のアプリのデザインをよりよく理解できるようになります。 –

4

カスタムコントロールが作成されている限り、他のアプリが作成しているものを個人的に見ていきたいと思います。リバースエンジニアリングをしようとすると、彼らが何をしているのかは、CALayerのようなあまり知られていないAPIのいくつかがファー・エフェクト、アニメーションなどとしてあなたにできることを洞察するでしょう。誰かがあなたにデザインアイデアを持ってきたときに必要なスキルセットを与えれば、それを現実に簡単に変換することができます。自分のアプリの次のバージョンでは、私はちょうどこれを行い、あなたが行うことができるクールなものを実際に掘り下げています。

このブログはこれだけです。

iDevRecipes

はまた、ここでは本当にクールなコアアニメーションのAPIのいくつかの感覚を得るための基準です:彼のポストはAppleとサードパーティの開発者の両方が行うカスタム物事を行う方法からある角度で来ます。この男は、効果を実証した動画だけでなく、Xcodeのプロジェクトが含まれています

Subtle Effects With CALayer
Complex Interpolation With CAShapeLayer
3D Objects in Objective-C with CATransformLayer

のiOS 4.xで導入さblocksベースのアニメーションとのそれらを組み合わせることで、いくつかの実際の目が飛び出るとに簡単に生成することができますプログラムの作成。

関連する問題