新書推薦:
《
剑桥斯堪的纳维亚戏剧史(剑桥世界戏剧史译丛)
》
售價:NT$
704.0
《
禅心与箭术:过松弛而有力的生活(乔布斯精神导师、世界禅者——铃木大拙荐)
》
售價:NT$
301.0
《
先进电磁屏蔽材料——基础、性能与应用
》
售價:NT$
1010.0
《
可转债投资实战
》
售價:NT$
454.0
《
王氏之死(新版,史景迁成名作)
》
售價:NT$
250.0
《
敢为天下先:三年建成港科大
》
售價:NT$
352.0
《
直观的经营:哲学视野下的动态管理
》
售價:NT$
407.0
《
长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭 6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高
》
售價:NT$
214.0
|
內容簡介: |
本书以构建一个仿Instagram项目的实践案例贯穿全书,将所有知识点融入到实践当中,使大家真正理解和掌握如何通过XcodeSDK和Swift3.0语言来开发iOS应用程序。除了书中所涉及的程序代码以外,本书还配套推出了相应的UI设计视频,并通过二维码的形式供广大读者观看。全书共分37章。第1~10章的内容实现的是Instagram基本的功能。第11~18章实现个人用户和访客页面的相关功能。第19~25章实现的是个人配置页面及发布页面的功能。第26~32章实现了帖子评论功能。第33~37章实现了Instagram的集合页面,搜索及通知功能。各个部分的功能实现都基于由浅入深,循序渐进的原则,让广大读者在实践操作的过程中不知不觉的学习新方法,掌握新技能。
|
關於作者: |
刘铭 iOS技术专家,从事软件开发十余年,在iOS开发方面积累了丰富的实战经验。在Cocoachina、CSDN等专业社区发表了大量技术文章,有一定的影响力。此外,他还擅长PHP和AS开发,有7年的Web应用开发经验。2011年在电子工业出版社出版了《iPhone程序开发基础教程》一书,有一定的写作经验。
|
目錄:
|
目录?Contents前 言第一部分第1章 创建项目并集成LeanCloud SDK21.1 访问LeanCloud31.2 创建Xcode项目——Instagram41.3 将LeanCloud SDK集成到iOS项目中51.4 初始化 LeanCloud SDK7本章小结10第2章 创建用户登录界面112.1 从故事板中创建视图112.2 搭建用户的登录界面132.3 为SignInVC类和视图创建Outlet和Action关联162.3.1 什么是Outlet和Action162.3.2 为SignInVC创建Outlet172.3.3 为SignInVC创建Action202.4 调整模拟设备22本章小结22第3章 创建用户注册界面233.1 利用滚动视图创建用户注册界面233.2 创建Outlet和Action关联263.3 让注册视图消失29本章小结30第4章 注册视图中编写与界面相关的代码314.1 获取当前屏幕的尺寸314.2 添加键盘相关的Notification通知334.3 Swift语言中的可选特性354.4 以动画的方式改变滚动视图的高度394.5 通过Tap手势让虚拟键盘消失40本章小结41第5章 设置注册页面的用户头像425.1 为Image View添加单击手势识别425.2 创建照片获取器435.3 访问照片库的前期准备455.4 将Image View的外观设置为圆形47本章小结48第6章 提交用户注册信息到LeanCloud496.1 检验用户输入的数据496.2 if语句中对可选链的处理506.3 使用UIAlertController显示警告信息506.4 提交数据到LeanCloud平台526.5 在LeanCloud云端查看提交的信息54本章小结55第7章 用户登录567.1 利用UserDefaults存储用户信息567.2 SignInVC中的用户登录60本章小结61第8章 创建项目并集成LeanCloud SDK628.1 删除已经安装到模拟器中的App628.2 创建密码重置页面的视图638.3 完成重置控制器代码65本章小结66第9章 调整注册和登录界面的布局679.1 通过Size Classes查看界面布局在不同设备上的效果679.2 对登录界面布局689.3 对注册界面布局709.4 对密码重置界面布局72本章小结72第10章 美化Instagram7310.1 添加字体7310.2 设置各功能视图的背景图7410.3 注册用户的邮箱校验77本章小结78第二部分第11章 创建Home Page用户界面8011.1 在故事板中搭建集合视图8011.2 为集合视图创建代码类8311.3 添加Outlet和Action8411.4 调整集合单元格85本章小结87第12章 从云端读取当前用户信息8812.1 创建个人主页与标签控制器的关联8812.2 修改HomeVC的代码8912.3 应用程序传输安全协议9312.4 设置导航栏标题94本章小结95第13章 在个人主页中显示帖子信息9613.1 在LeanCloud云端创建数据类9613.2 编写接收数据的代码9913.3 创建单元格相关代码102本章小结105第14章 获取用户的帖子及关注数10614.1 注册后的用户登录10614.2 在云端创建关注记录10814.3 获取用户相关数据信息110本章小结111第15章 与统计数据之间的交互11215.1 在故事板中创建表格视图控制器11215.2 创建Outlet关联11315.3 统计数据被单击后的实现代码115本章小结118第16章 从云端载入关注人员信息11916.1 从云端获取关注人员信息11916.2 创建表格视图的单元格12016.3 设置关注按钮的状态12216.4 添加关注和取消关注125本章小结127第17章 创建访客的相关功能12817.1 在故事板中创建用户界面12817.2 实现GuestVC类的代码12917.3 从云端获取访客的帖子信息13217.4 获取访客个人页面的Header信息13417.5 单击访客统计数据后的实现代码13617.6 从其他控制器切换到GuestVC13817.7 对于访客的关注和取消关注140本章小结141第18章 设置访客页面的布局14218.1 用户的退出14218.2 设置HeaderView的布局14318.3 设置集合视图单元格的大小14518.4 关注页面的布局146本章小结147第三部分第19章 创建用户配置界面15019.1 在故事板中创建个人配置控制器视图15019.2 创建Action和Outlet关联15419.3 为视图创建布局代码15519.4 实现与界面相关的代码158本章小结162第20章 个人配置页面数据的接收与提交16320.1 从云端获取个人用户信息16320.2 对Email和Web进行正则判断16420.3 发送信息到服务器16720.4 更新个人主页信息169本章小结170第21章 实现帖子上传功能17121.1 在故事板中创建上传用户界面17121.2 创建上传控制器代码类17321.3 实现照片获取器的相关代码17421.4 实现上传的相关代码17721.5 在个人主页刷新集合视图17921.6 移除上传页面中的照片181本章小结183第22章 实现分页载入功能18422.1 为HomeVC实现分页载入功能18422.2 为GuestVC实现分页载入功能187本章小结187第23
|
|