iOS 高级编程(移动开发经典丛书)

当前位置:首页 > 计算机/网络 > 程序设计 > iOS 高级编程(移动开发经典丛书)

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2014年10月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787302382256
  • 丛书名:移动开发经典丛书
作者:(法) 范德普特 著,李军 译出版社:清华大学出版社出版时间:2014年10月 
编辑推荐
  《移动开发经典丛书:iOS高级编程》主要内容:
  ·讲解如何利用动作视图和警告视图,与应用的用户进行交互
  ·为添加多媒体和包含本地化技巧提供小提示
  ·演示如何使用可用的不同框架来播放和录制音频与视频
  ·覆盖创建通知,发送邮件,请求访问权限,以及为你的应用整合Facebook和Twitter
  ·讨论如何实现用量分析和从应用获利
  ·显示如何使用iTunesConnect发布应用,并且在AppStore上分发
 
内容简介
  向下一代iOS应用开发前进,你准备好了吗
  伴随着应用的下载量超过5百万,而且这一数字仍在增长,应用开发可以说是获利颇丰,但是你必须能够脱颖而出。为此,你的应用需要集成高级功能。
  通过利用可用的iOS框架,使用现代的Objective-C编程规则的方式,本书将逐步引导你创建高级iOS应用。贯穿全部章节,你将发现70个贴合实际的示例程序,你可以下载这些示例并以此为起点。使用本指南,你将能够创建最前沿的应用,并为发布到AppStore做好准备。
作者简介
  Peter van de Put是YourDeveloper公司的CEO和首席开发者,这个公司总部位于法国,是一家全球性的软件开发公司。作者从1980年开始开发软件,为壳牌公司、联合利华公司和普利斯通等公司交付高端软件解决方案。他在2006年开始创建自己的软件公司,主营开发iOS应用和后台的软件解决方案。
目  录
第Ⅰ部分 开发高级UI
第1章 创建Personal Library
 1.1 创建Personal Library
  1.1.1 项目基础知识
  1.1.2 启动新项目
  1.1.3 配置项目
  1.1.4 定义常量
  1.1.5 使用配置文件
  1.1.6 导入头文件
 1.2 注册——登录
  1.2.1 创建注册逻辑
  1.2.2 初始化数据
  1.2.3 初始化应用的默认设置
  1.2.4 创建登录逻辑
前  言
前 言

我第一次与计算机结缘是15岁那年在荷兰读高等技术学校时,在那里我结识了Sinclair ZX-81。这是一台只有16KB内存的小型计算机,但是它很神奇,我从接触它的第一天起就开始了我的编程生涯。
在1981年,当硬件和软件革命开始时,我又使用了Exidy Sourcer和Commodore 64计算机,很快我又有了我的第一台个人电脑XT(IBM Personal Computer XT)。让我着迷的事实是,你可以通过编程让计算机去精确地执行想要它们做的事情。而且,我能够为这些计算机的系统开发软件。
我开始用汇编语言编程,在一段时间后,我学会了用C、Basic、QuickBasic、Delphi、Pascal、TurboPascal、C++、Java、Microsoft VB.NET、Microsoft C#和Objective-C等语言编程。编程成为了我的职业,我热爱这份职业。
在线试读部分章节
  2.1理解UITableView
  UITableView直接继承于UIScrollView类,从而给它带来直向(译者注:横向和纵向)滚动的能力。当想要使用UITableView时,必须首先创建UITableView类的实例,将它指向UIView控件而使其可见,并且建立一个datasource对象和一个负责与UITableView进行交互的delegate对象。
  2.1.1datasource和delegate
  每一个UITableView都需要datasource和delegate这两个对象。datasource对象为UITableView提供数据。通常,datasource对象使用NSArray类或者NSDictionary类在内部存储数据,并且根据需要将数据提供给表视图。delegate对象必须实现UITableViewDelegate和UITableViewDataSource这两个协议。
  UITableViewDelegate协议定义了几个方法,delegate对象需要实现其中至少三个方法。
  delegate对象必须实现的方法有:
  ●tableview:numberOfRowsInSection:
  ●numberOfSectionsInTableView:
  ●tableview:cellForRowAtIndexPath:
  启动Xcode开发环境,使用SingleViewApplicationProject模板创建新项目,并使用如图2-1中所示的配置将其命名为PlainTable。
  图2-1
  使用InterfaceBuilder工具打开YDViewController.xib文件,并将一个UITableView控件添加到该窗口中。使用AssistantEditor工具为这个UITableView控件创建一个属性。也需要设置ReferencingOutlets一栏中的datasource和delegate指向UITableView对象。确保YDViewController.xib文件看起来如图2-2中所示。
  打开YDViewController.h文件,创建名为rowData的NSMutableArray对象充当datasource,如代码清单2-1中所示。
  图2-2
  代码清单2-1Chapter2/PlainTable/YDViewController.h
  #import

 iOS 高级编程(移动开发经典丛书)下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017