最近 1 か月ほど、会社で 3 つの小規模プロジェクトを行いました。「小紅書」のようなもの、銀行口座開設のようなもの、そして「淘票票」のようなものがありました。
最後のプロジェクトは「淘票票」を模倣して作成しましたが、このプロジェクトを通じて、本当に iOS の初心者向けの最も簡潔な学習経路と言えます!それでは、iOS 入門のためのガイドを始めましょう~
私たちの位置情報#
少しの Objective-C(OC)の文法を理解していて、iOS 入門をしたい人を対象としています。
理解していなくても問題ありません。適切な場所に OC の文法の説明を追加します。
PS:ここにはいつでも参照できる OC のツールドキュメントがあります:Objective-C チュートリアル(https://www.yiibai.com/objective_c)-Yiibai チュートリアル。
私たちの目標#
非常にシンプルです。以下の「虾票票」アプリを作成し、iOS 入門をします!
以下では、チケットアプリの前世と現世について簡単に説明します~
前世:「淘票票」#
まずは「淘票票」のホームページと詳細ページを見てみましょう(削除済み❗️):
次に、ホームページに含まれるべき機能を分析します:
1️⃣起動 - ページ内のコンテンツをロードする;
2️⃣上スクロール - ページ外のコンテンツをロードする;
3️⃣下スクロール - リフレッシュしてページ内のコンテンツを再ロードする;
4️⃣チケットボタンをクリック - チケットボタンがグレーアウトし、テキストが「購入済み」に変わる;
5️⃣映画をクリック - 対応する詳細ページに移動する。
PS:映画の関連情報はバックエンドに保存され、バックエンドは python -m SimpleHTTPServer [port]
を使用して構築できます(Mac に標準搭載)。ローカルネットワーク内では、 http://ip:port/
を使用してサービスが格納されているフォルダの内容にアクセスできます。つまり、映画のリストと詳細が表示されます。
現世:「虾票票」#
まず、皆さんに期待感を持ってもらいましょう。学ぶことになる「虾票票」はどのようなものでしょうか?もちろん、このプロセス全体を通じて、あなたはより良いものを作ることができると信じています!
ここまでで、あなたは少し期待感を抱いていますか?それとも失望して去っていくのでしょうか?あなたの考えや提案をコメントでお聞かせください!
次回のお会いまで#
以下の内容について話し合います:
- iOS の歴史(iOS のストーリーはもちろん見逃せません)
- iOS プロジェクトの作成方法
- プロジェクトで非常に重要ないくつかの設定
今できること#
実践してみる#
- Mac を購入する(https://www.apple.com/jp/mac/)
- Xcode をインストールする(App Store)
- いいねを押す / お気に入りに登録する / 視聴中にする(次回の更新をお楽しみに)
考えてみる#
- バックエンドにはどのような映画の情報を保存すべきですか?どのようなファイルを使用すればよいですか?
- このコースに対してどのような期待がありますか?コメントでお知らせください!