最近一个多月,在公司做了 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)
- 点一个点赞 / 收藏 / 在看(别忘了下次更新来看看)
想一想#
- 后端应该存放电影的哪些信息?用什么文件存?
- 对本课程还有什么期待,欢迎留言!