You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
louyu f62af42a90 2020级红色家园iOS组培养计划 V1.2 3 年之前
README.md 2020级红色家园iOS组培养计划 V1.2 3 年之前

README.md

RedHome_iOS

10.25

  • 面试题解析(UIView、UIButton、UIImageView)
  • Swift面向对象
  • UILabel

10.31

  • Cocoapods
  • SnapKit

11.7

  • UITextField
  • Swift协议与代理

实现:一个只能输入六位数字(不能输入字母和其他东西)的输入框。

11.14

  • 继续完成11.7的任务、学习Swift中协议和代理的思想。

11.21

  • 期中考试(例会暂停)

11.28

  • UITableView(一)

12.5

  • UITableView(二)
  • Git的使用

实现:低配HduIn老资讯页(大二面试题)

12.12

  • UINavigationController
  • Xcode纯代码布局时工程的配置

实现:利用导航栏的push操作实现controller之间的跳转。

12.19

  • UIScrollView

实现:使用三张图片实现循环轮播图。

12.26

  • UITabBarController

实现:使用TabBarController切换三个视图控制器。

寒假

  • HduIn源代码研究,学习一些常见的处理方法
  • 每周汇报学习进度以及答疑

实现:根据所学知识,复刻一个自己感兴趣的APP的某一个部分,要求有一定的复杂性,有效代码行数(不包括注释、空行等)不低于1500行(欢迎多写),开学验收。

鼓励自学一些经典的第三方库来实现上面的任务,例如RealmSwift、SDWebImage等

2.28开学后的三周

  • iOS网络编程

实现:HduIn 5.0风格的蹭课页面。

可能会用到的第三方库:Moya、SwiftyJSON、ObjectMapper

API请求地址:https://api.redhome.cc/selection/v5.0.0/search?xn=2019-2020&xq=1&condition=kcmc&keyWord=ACM