• 文章介绍
  • 评价建议

  • 原书扫描版PDF电子编程教程《iOS10快速开发:18天零基础开发一个商业应用》免费下载插图

    本书以构建一个仿Instagram项目的实践案例贯穿全书,将所有知识点融入到实践当中,使大家真正理解和掌握如何通过XcodeSDK和Swift3.0语言来开发iOS应用程序。除了书中所涉及的程序代码以外,本书还配套推出了相应的UI设计视频,并通过二维码的形式供广大读者观看。全书共分37章。第1~10章的内容实现的是Instagram基本的功能。第11~18章实现个人用户和访客页面的相关功能。第19~25章实现的是个人配置页面及发布页面的功能。第26~32章实现了帖子评论功能。第33~37章实现了Instagram的集合页面,搜索及通知功能。各个部分的功能实现都基于由浅入深,循序渐进的原则,让广大读者在实践操作的过程中不知不觉的学习新方法,掌握新技能。

    目录

    前 言
    第一部分
    第1章 创建项目并集成LeanCloud SDK 2
    1.1 访问LeanCloud 3
    1.2 创建Xcode项目——Instagram 4
    1.3 将LeanCloud SDK集成到iOS项目中 5
    1.4 初始化 LeanCloud SDK 7
    本章小结 10
    第2章 创建用户登录界面 11
    2.1 从故事板中创建视图 11
    2.2 搭建用户的登录界面 13
    2.3 为SignInVC类和视图创建Outlet和Action关联 16
    2.3.1 什么是Outlet和Action 16
    2.3.2 为SignInVC创建Outlet 17
    2.3.3 为SignInVC创建Action 20
    2.4 调整模拟设备 22
    本章小结 22
    第3章 创建用户注册界面 23
    3.1 利用滚动视图创建用户注册界面 23
    3.2 创建Outlet和Action关联 26
    3.3 让注册视图消失 29
    本章小结 30
    第4章 注册视图中编写与界面相关的代码 31
    4.1 获取当前屏幕的尺寸 31
    4.2 添加键盘相关的Notification通知 33
    4.3 Swift语言中的可选特性 35
    4.4 以动画的方式改变滚动视图的高度 39
    4.5 通过Tap手势让虚拟键盘消失 40
    本章小结 41
    第5章 设置注册页面的用户头像 42
    5.1 为Image View添加单击手势识别 42
    5.2 创建照片获取器 43
    5.3 访问照片库的前期准备 45
    5.4 将Image View的外观设置为圆形 47
    本章小结 48
    第6章 提交用户注册信息到LeanCloud 49
    6.1 检验用户输入的数据 49
    6.2 if语句中对可选链的处理 50
    6.3 使用UIAlertController显示警告信息 50
    6.4 提交数据到LeanCloud平台 52
    6.5 在LeanCloud云端查看提交的信息 54
    本章小结 55
    第7章 用户登录 56
    7.1 利用UserDefaults存储用户信息 56
    7.2 SignInVC中的用户登录 60
    本章小结 61
    第8章 创建项目并集成LeanCloud SDK 62
    8.1 删除已经安装到模拟器中的App 62
    8.2 创建密码重置页面的视图 63
    8.3 完成重置控制器代码 65
    本章小结 66
    第9章 调整注册和登录界面的布局 67
    9.1 通过Size Classes查看界面布局在不同设备上的效果 67
    9.2 对登录界面布局 68
    9.3 对注册界面布局 70
    9.4 对密码重置界面布局 72
    本章小结 72
    第10章 美化Instagram 73
    10.1 添加字体 73
    10.2 设置各功能视图的背景图 74
    10.3 注册用户的邮箱校验 77
    本章小结 78
    第二部分
    第11章 创建Home Page用户界面 80
    11.1 在故事板中搭建集合视图 80
    11.2 为集合视图创建代码类 83
    11.3 添加Outlet和Action 84
    11.4 调整集合单元格 85
    本章小结 87
    第12章 从云端读取当前用户信息 88
    12.1 创建个人主页与标签控制器的关联 88
    12.2 修改HomeVC的代码 89
    12.3 应用程序传输安全协议 93
    12.4 设置导航栏标题 94
    本章小结 95
    第13章 在个人主页中显示帖子信息 96
    13.1 在LeanCloud云端创建数据类 96
    13.2 编写接收数据的代码 99
    13.3 创建单元格相关代码 102
    本章小结 105
    第14章 获取用户的帖子及关注数 106
    14.1 注册后的用户登录 106
    14.2 在云端创建关注记录 108
    14.3 获取用户相关数据信息 110
    本章小结 111
    第15章 与统计数据之间的交互 112
    15.1 在故事板中创建表格视图控制器 112
    15.2 创建Outlet关联 113
    15.3 统计数据被单击后的实现代码 115
    本章小结 118
    第16章 从云端载入关注人员信息 119
    16.1 从云端获取关注人员信息 119
    16.2 创建表格视图的单元格 120
    16.3 设置关注按钮的状态 122
    16.4 添加关注和取消关注 125
    本章小结 127
    第17章 创建访客的相关功能 128
    17.1 在故事板中创建用户界面 128
    17.2 实现GuestVC类的代码 129
    17.3 从云端获取访客的帖子信息 132
    17.4 获取访客个人页面的Header信息 134
    17.5 单击访客统计数据后的实现代码 136
    17.6 从其他控制器切换到GuestVC 138
    17.7 对于访客的关注和取消关注 140
    本章小结 141
    第18章 设置访客页面的布局 142
    18.1 用户的退出 142
    18.2 设置HeaderView的布局 143
    18.3 设置集合视图单元格的大小 145
    18.4 关注页面的布局 146
    本章小结 147
    第三部分
    第19章 创建用户配置界面 150
    19.1 在故事板中创建个人配置控制器视图 150
    19.2 创建Action和Outlet关联 154
    19.3 为视图创建布局代码 155
    19.4 实现与界面相关的代码 158
    本章小结 162
    第20章 个人配置页面数据的接收与提交 163
    20.1 从云端获取个人用户信息 163
    20.2 对Email和Web进行正则判断 164
    20.3 发送信息到服务器 167
    20.4 更新个人主页信息 169
    本章小结 170
    第21章 实现帖子上传功能 171
    21.1 在故事板中创建上传用户界面 171
    21.2 创建上传控制器代码类 173
    21.3 实现照片获取器的相关代码 174
    21.4 实现上传的相关代码 177
    21.5 在个人主页刷新集合视图 179
    21.6 移除上传页面中的照片 181
    本章小结 183
    第22章 实现分页载入功能 184
    22.1 为HomeVC实现分页载入功能 184
    22.2 为GuestVC实现分页载入功能 187
    本章小结 187

    免责声明:
    1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
    2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
    3. 未登录无法下载,登录使用金币下载所有资源。
    IT小站 » 原书扫描版PDF电子编程教程《iOS10快速开发:18天零基础开发一个商业应用》免费下载

    常见问题FAQ

    没有金币/金币不足 怎么办?
    本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
    所有资源普通会员都能下载吗?
    本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。

    发表评论