iOS开发之美

副标题:无

作   者:和凌志 著

分类号:

ISBN:9787121245138

微信扫一扫,移动浏览光盘

简介

  基于iOS平台开发App是一个复杂的工程,如何从众多的知识点中理顺思路,把握iOS开发的核心是iOS初学者面对的难题。  和凌志编著的《iOS开发之美》是一本初学者都看得懂的图书,作者从iOS开发的三个主线——Storyboard、Delegate和TableView入手,以自己开发过的App为基础,循序渐进地讲述了在iOS开发过程中面对的技术问题。  本书配有光盘,包含了程序的源代码和相关内容的视频教程,可以帮助读者更快地掌握iOS的开发。  本书适合从事iOS开发以及对iOS感兴趣的读者阅读,也可作为相关专业和培训机构的教材。

目录

第1篇  Objective-C语法篇第1章  iOS开发环境的搭建1.1  硬件环境1.2  软件环境1.2.1  注册Apple ID1.2.2  XCode下载与安装1.2.3  iOS开发语言:Objective-C1.3  分享一个小故事1.4  总结与启发第2章  Objective-C编程语言特性2.1  Objective-C有什么奇特的地方2.2  如何声明实例变量(浅谈@property的使用)2.3  NSString的应用2.4  如果判断两个字符串是否相等2.5  对象类型与基本数据类型的混合使用2.6  对象类型与基本数据类型的转换(NSNumber与NSInteger)2.7  不可变数组(NSArray)与可变数组(NSMutableArray)2.7.1  不可变数组(NSArray)的特征2.7.2  可变数组(NSMutableArray)的特征2.7.3  如何遍历数组中的对象2.8  不可变字典(NSDictionary)与可变字典(NSMutableDictionary)的应用2.8.1  不可变字典(NSDictionary)2.8.2  可变字典(NSMutableDictionary)2.8.3  如何遍历字典中的对象2.9  一种最简单的永久数据存储方式(NSUserDefaults的应用)2.10  创建类的对象的两种方法2.11  一种最简单的调试方法(NSLog的使用)2.12  忍不住也来说说iOS的设计模式(MVC的使用)2.13  总结与启发第2篇  Storyboard技术篇第3章  iOS常用开发控件3.1  XIB App与Storyboard App之争3.2  Storyboard开发环境3.3  创建一个新的工程3.4  熟悉XCode开发环境3.5  运行HelloWorld3.6  按钮(UIButton)与标签(UILabel)3.6.1  创建UIButton的IBAction3.6.2  创建UILabel的IBOutlet3.6.3  实现Button被触发后的方法3.7  如何删除对象的IBOutlet或IBAction3.8  让键盘消失的四种方法3.8.1  键盘消失方法一: Delegate应用三步法3.8.2  键盘消失方法二: 事件响应的调用3.8.3  键盘消失方法三: 将UIView改为UIControl3.8.4  键盘消失方法四: 巧用UIButton3.9  UITextField更多用法3.10  getter与setter的应用场景3.11  总结与启发第4章  视图(UIView)与视图控制器(UIViewController)4.1  如何创建一个基本的视图4.2  透过UIAlterView看Delegate的应用4.3  视图与视图控制器的生命周期4.4  滚动视图(UIScrollView)的应用4.5  总结与启发第5章  Storyboard知多少5.1  Storyboard编辑页面5.2  Storyboard利器: Segue(连线)5.3  创建和触发Segue的两种方法5.4  Segue对象的属性设置5.5  触发Segue的两种方法5.6  Segue触发瞬间都要做些什么5.7  巧用Segue5.8  Segue的创建5.9  嵌入Navigation Controller5.10  活用prepareForSegue:sender:5.11  重写对象的setter和getter5.12  UIScrollView应用三步法5.13  如何实现图片的缩放5.14  通过异步加载获取网络图片5.15  如何实现一个等待提示5.16  总结与启发第3篇  Delegate应用篇第6章  Storyboard场景跳转方法6.1  场景之间的正向跳转6.1.1  直接跳转法(控件直接拖拽)6.1.2  条件跳转法(performSegueWithIdentifier)6.1.3  手动代码跳转法6.1.4  三种方法的比较6.2  场景之间的逆向跳转6.2.1  Unwind Segue连线法6.2.2  关于Unwind Segue的更多用法6.2.3  通过编码方式实现逆向跳转6.3  总结与启发第7章  Delegate应用五步曲7.1  学习Delegate的困惑7.2  从一道经典的面试题说起7.3  学习Delegate常出现的几个误区7.4  Delegate技术难点在哪里7.5  数据逆向传送一定要通过Delegate吗7.6  Delegate应用五步曲7.7  总结与启发第4篇  表视图(TableView)应用篇第8章  创建一个简单的表视图8.1  表视图与表视图单元格(TableView与TableViewCell)8.2  UITableView的代理机制(Data Source和Delegate)8.2.1  UITableViewDataSource的应用8.2.2  UITableViewDelegate的应用8.3  创建一个表视图工程8.4  视图控制器添加三步法8.5  为表视图填充数据8.6  如何确定列表的行数8.7  如何显示列表每一行对应的内容8.8  如何在表视图中添加缩略图8.9  总结与启发第9章  如何实现表视图的定制化单元格9.1  如何让每一行显示特定的缩略图9.2  如何定制化单元格(UITableViewCell)9.3  为定制化单元格创建一个类9.4  总结与启发第10章  如何判断TableView选择了哪一行10.1  如何理解UITableViewDelegate10.2  UITableViewDelegate知多少10.3  当某行被选中时, 弹出一个提示框10.4  如何获取行的内容10.5  如何对被选中的行做标记10.6  总结与启发第11章  如何管理表视图的数据11.1  如何让数据更便于维护11.2  如何理解Property List11.3  将表数据存储为Property List格式11.4  如何读取Property List文件的内容11.5  如何从UITableView中删除一行11.6  如何重载表视图的数据11.7  如何永久性删除表视图的行数据11.8  如何实现TableView的上拉或下拉刷新11.9  基于UIViewController创建表视图11.10  关于UITableViewCell重用的理解与应用11.11  总结与启发后记  关于iOS下一代编程语言——Swift 

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

iOS开发之美
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon