如题! 我已工作4年,之前做过.net、系统运维、Java、Python,现在转iOS,已自学1个月,把Objective-C基本语法学会,UIKit框架学了几个主要的View,多线程会用NSThread和NSOperation和GCD,网络开发学到NSURLSession,大致情况就是这样。 最近在苦学,但是似乎成效不大,好烦恼!求好心人给予指点,谢谢~
人生最曼妙的风景,竟是内心的淡定与从容!
上記の点を要約し、投稿者ができるだけ早く仕事を見つけられることを願っています
あなたはすでに多くの知識を持っており、4 年間の実務経験があるため、ジュニア iOS プログラマーの求人に応募するには十分です。 iOS コミュニティが NSURLSession よりも AFNetworking をよく使用しているのは事実ですが、これは実際には、Apple が NSURLSession をリリースする前のネイティブ ネットワーク通信フレームワークがあまり優れていなかったことが原因です。あなたのようにこの業界に不慣れな場合は、NSURLSession の使用を検討してください。いずれにしても、システムのネイティブ フレームワークを使用することは間違いではありません。さらに、サードパーティのフレームワークも使用する方が良いでしょう。 あなたにとってもう一つの素晴らしいチャンスはすぐにあります。この言語はリリースされたばかりで、多くの iOS プログラマーはまだ学習を始めていません。
ネットワークの NSURLSession を確認する必要はありません。実際のプロジェクトではほとんど使用されないため、AFNetworking を確認してください。
NSURLSession
AFNetworking
個人的には、iOS のマルチスレッドはそれほど複雑ではないと思います。学習経験に基づいて、View の側面 (UITableView のスムーズなスクロールなど) と一般的なデザイン パターンを改善できると思います。メモリ管理にも注目してください。
iOS に移行するには、人気のアプリをモデルにした作品を作成することがより重要だと思います~
受け入れられた回答は基本的に完全です。 。すべての「悪用」は、中国では税引き後30,000++の費用がかかると推定されています(米国の年収は20万ドルと推定されています)。これはひどいことです。学習を完了し、応用に熟達し、経験を実感するには N (N > 2++) 年かかります。 。 。私の粉々になった膝を受け止めてください。 。 この要約にはまだ賛成ですが、これ以上は同意できません。電子テキストの閲覧はバリアフリーであるべきだと付け加えようと思いました。 。 個人的には、ジュニア iOS プログラマーには、ある程度の基本知識 (UI、UI イベント処理、ネットワーク処理、データ キャッシュ) + Google の使い方 + ある程度の熟練度でコードを移動できることがあれば十分だと思います。 。 。 (個人的な定義)
悪用
プロの iOS 開発者になるための 10 のステップ - ゼロから始めるhttp://www.cocoachina.com/ios/20150617/12165.html たまたま見かけましたが、今日更新されました
正直に言うと、受け入れられた回答は少し怖いです。要求が高すぎると思います...
受け入れられる回答を目指して努力してください。 !
Objective-C ランタイム
メソッド スウィズリングと AOP の実践
iOS 用プログラミング ガイドを表示
iOS 用コントローラ プログラミング ガイドを表示
iOS 用イベント処理ガイドを表示iOS
リアルタイム表示iOS で UI コードを記述する効果
iOS の描画および印刷ガイド
Quartz 2D プログラミング ガイド
コア アニメーション プログラミング ガイド
iOS アプリケーションのアーキテクチャについての話
raywenderlich Objective-C コーディング標準。
上記の点を要約し、投稿者ができるだけ早く仕事を見つけられることを願っています
あなたはすでに多くの知識を持っており、4 年間の実務経験があるため、ジュニア iOS プログラマーの求人に応募するには十分です。 iOS コミュニティが NSURLSession よりも AFNetworking をよく使用しているのは事実ですが、これは実際には、Apple が NSURLSession をリリースする前のネイティブ ネットワーク通信フレームワークがあまり優れていなかったことが原因です。あなたのようにこの業界に不慣れな場合は、NSURLSession の使用を検討してください。いずれにしても、システムのネイティブ フレームワークを使用することは間違いではありません。さらに、サードパーティのフレームワークも使用する方が良いでしょう。
あなたにとってもう一つの素晴らしいチャンスはすぐにあります。この言語はリリースされたばかりで、多くの iOS プログラマーはまだ学習を始めていません。
ネットワークの
NSURLSession
を確認する必要はありません。実際のプロジェクトではほとんど使用されないため、AFNetworking
を確認してください。個人的には、iOS のマルチスレッドはそれほど複雑ではないと思います。学習経験に基づいて、View の側面 (UITableView のスムーズなスクロールなど) と一般的なデザイン パターンを改善できると思います。メモリ管理にも注目してください。
iOS に移行するには、人気のアプリをモデルにした作品を作成することがより重要だと思います~
受け入れられた回答は基本的に完全です。 。すべての「
悪用
」は、中国では税引き後30,000++の費用がかかると推定されています(米国の年収は20万ドルと推定されています)。これはひどいことです。学習を完了し、応用に熟達し、経験を実感するには N (N > 2++) 年かかります。 。 。私の粉々になった膝を受け止めてください。 。この要約にはまだ賛成ですが、これ以上は同意できません。電子テキストの閲覧はバリアフリーであるべきだと付け加えようと思いました。 。
個人的には、ジュニア iOS プログラマーには、ある程度の基本知識 (UI、UI イベント処理、ネットワーク処理、データ キャッシュ) + Google の使い方 + ある程度の熟練度でコードを移動できることがあれば十分だと思います。 。 。 (個人的な定義)
プロの iOS 開発者になるための 10 のステップ - ゼロから始める
http://www.cocoachina.com/ios/20150617/12165.html
たまたま見かけましたが、今日更新されました
正直に言うと、受け入れられた回答は少し怖いです。要求が高すぎると思います...
受け入れられる回答を目指して努力してください。 !