Skip to content

Latest commit

 

History

History
77 lines (49 loc) · 1.56 KB

File metadata and controls

77 lines (49 loc) · 1.56 KB

课题

选择其一或自由发挥:

  • 基础级

    • 函数图像绘制器

      绘制指定函数的xy图像,至少实现线性数的绘制

    • 秘钥盒子

      纯本地存储个人密码键值对,支持生成指定位数随机密码

    • ToDo list

      即待办任务列表,可以参考借鉴优秀的ToDo App:Clear、OmniFocus等

  • 挑战级

    • 新浪微博

      通过新浪微博公开API,实现简易手机端微博(TableView)

    • 天气查询

      给出天气查询API,省市查询API,实现查询指定地区的天气情况

    • Postman移动端

      去下个Postman(Chrome拓展)移动端尽可能实现其主要功能

    • 音乐播放器

      实现简易的音乐播放器,要求完成进度条功能、常用按钮(下一首、暂停、随机播放)功能

    • 小游戏

      比如推箱子、魔塔、2048、贪吃蛇、是男人就下一百层等等

技术

自由选择若干,尽可能运用在之前的课题上:

  • ScrollView的轮播

  • TableView

    • 通过Xib自定义Cell
    • Cell点击事件
  • 网络请求

    • JSON、纯字符串、图片的请求
    • AFNetworking的使用
    • 封装图片的请求
  • 对象序列化

  • 对象持久化(NSCoder)

    • NSUserdefault
    • 数据库
    • 文件
  • AutoLayout(拖线加约束)

  • 其他

    • Iconfont的使用
    • MVC框架化

姿势

自由选择感兴趣的方向,也算是作业的一部分

  • 读书

  • Xcode的拓展使用

    • CocoaPods管理第三方库
    • Alcatraz管理Xcode插件
  • Git的使用

    • Git环境配置
    • GitHub注册与创建repo
    • push本地repo到github