最近一個多月,在公司做了 3 個小項目,有類似《小紅書》的,有類似銀行開戶的,還有類似《淘票票》的。
最後一位是仿照《淘票票》製作的,整個過程下來,真的可以說是入門 iOS 的最精簡學習路徑了!這就開始帶你入門 iOS~
我們的定位#
面向懂一點 OC(Object-C)語法、想入門 iOS 的同學。
如果不懂,也沒關係,我會在合適的位置放上一些 OC 語法的介紹。
PS:這裡有一份可以隨時查看的 OC 工具文檔:Objective-C 教程(https://www.yiibai.com/objective_c)—— 易百教程。
我們的目標#
很簡單,就是製作下面這一款《蝦票票》,並入門 iOS!
下面簡單介紹一下票票的前世今生~
前世:《淘票票》#
首先來看一下《淘票票》的主頁與詳情頁(侵刪❗️):
再來分析一下主頁應該包含的功能:
1️⃣啟動 —— 加載出頁面範圍內的內容;
2️⃣上拉 —— 加載出頁面範圍外的內容;
3️⃣下拉 —— 刷新,重新加載頁面範圍內的內容;
4️⃣點擊購票按鈕 —— 購票按鈕變灰,文字轉變為已購票;
5️⃣點擊某一部電影 —— 跳轉到對應的詳情頁。
PS:電影的相關信息存儲在後端,而後端可以通過 python -m SimpleHTTPServer [port]
搭建(Mac 自帶),局域網內通過 http://ip:port/
即可訪問服務所在的文件夾內容,即電影列表和詳情。
今生:《蝦票票》#
先給大家一個預期,看看你即將學習的《蝦票票》長什麼樣兒?當然整個過程下來,相信你能做得更好!
至此,你是否有所期待了呢?還是失望地離開?歡迎留言說出你的想法和建議!
下次見面#
我們會聊一聊:
- iOS 的簡史(iOS 的故事當然不能放過)
- 如何創建一個 iOS 工程
- 工程裡非常重要的幾個配置
現在你可以#
做一做#
- 買一台 Mac(https://www.apple.com.cn/mac/)
- 安裝 Xcode(App Store)
- 點一個點贊 / 收藏 / 在看(別忘了下次更新來看看)
想一想#
- 後端應該存放電影的哪些信息?用什麼文件存?
- 對本課程還有什麼期待,歡迎留言!