自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

「智捷课堂」关东升的博客

一个20年的老程序员、老师、作家。 著有《iOS开发指南》《Swift开发指南》《从零开始学Swift》等书籍。

  • 博客(34)
  • 资源 (30)
  • 收藏
  • 关注

原创 从零开始学Swift——编程规范 第五季-关东升-专题视频课程

本视频是基于Swift2.x版本录制,与图书《从零开始学Swift》语法篇同步讲解。是学习Swift视频,进行iOS开发的知识。代码下载地址 http://51work6.com/swiftbook1.php主要内容有:总结了Swift编码规范,包括命名规范、注释规范、声明规范和代码排版等内容。...

2016-04-28 16:40:36 147

原创 从零开始学Swift——语法篇 第三季-关东升-专题视频课程

介绍了Swift语言中面向对象的基本特性。Swift中属性和下标的基本概念及其使用规律,Swift语言的中方法。同时介绍了Swift语言对象类型的构造过程和析构过程。然后讨论了Swift语言的继承性等内容。...

2016-04-28 09:01:40 180

原创 从零开始学Swift——语法篇 第四季-关东升-专题视频课程

介绍Swift中扩展和协议的基本概念及重要性。介绍了协议的概念、方法和属性,另外,还说明了“面向协议编程”的重要意义。介绍了Swift中泛型的重要性。在后面介绍Swift中的内存管理机制,讲述了ARC内存管理的原理,以及如何解决对象间的强引用循环问题和闭包与引用对象之间的强引用循环问题。后介绍Swift 2之后的错误处理模式,带大家熟悉Swift 2.x错误处理等内容。...

2016-04-28 09:00:43 161

原创 《从零开始学Swift》同步练习题解析-关东升-专题视频课程

本视频是基于Swift2.x版本录制,与图书《从零开始学Swift》同步练习题讲解。是学习Swift视频,巩固Swift知识习题。同步练习是为了帮助消化吸收图书《从零开始学Swift》和“读书看视频——《从零开始学Swift》视频”的内容,在本书语法篇后面都安排了数量不等的练习题。...

2016-04-27 13:11:34 218

原创 iOS进阶开发-苹果的网络-Socket、Bonjour-关东升-专题视频课程

本教程介绍了苹果的网络结构有哪些,其中包括:客户端服务器结构和对等结构。然后介绍了基于Socket实现的客户端服务器结构网络通讯,以及基于蓝牙实现对等结构网络通讯。我们还介绍了零配置的Bonjour发现服务协议的使用。...

2016-04-13 17:33:46 160

原创 iOS进阶课程-苹果的WebService-关东升-专题视频课程

本教程介绍了Web Service的访问,Web Service包括了REST Web Service和SOAP Web Service,其中的重点是REST Web Service。读者还要掌握ASIHTTPRequest框架,ASIHTTPRequest框架中包括了:同步请求、异步请求、请求队列和上传数据 等。此外,读者还了解反馈网络信息改善用户体验一些相关技术...

2016-04-13 17:33:27 189

原创 iOS进阶课程-Passbook编程-关东升-专题视频课程

介绍了Passbook服务的重要性,Passbook服务的流程。还介绍了Pass风格、Pass内部结构、Pass创建。以及Pass Kit编程,包括:添加、替换和删除Pass。

2016-04-13 17:33:00 185

原创 iOS测试-关东升-专题视频课程

介绍了测试驱动的iOS开发,掌握了测试驱动开发流程,以及单元测试框架XCTest,以及如何基于分层架构基础上进行单元测试。

2016-04-13 17:32:19 184

原创 iOS进阶开发-iOS性能优化-关东升-专题视频课程

介绍了性能优化方法,其中包括内存优化、资源文件优化、延迟加载、持久化优化、使用可重用对象和并发访问等。这些内容都是非常重要的,希望广大学员认真掌握。...

2016-04-13 17:31:44 199

原创 iOS协同开发-iOS代码版本控制-GitHub代码托-关东升-专题视频课程

介绍了如何使用Git进行代码版本控制,其中包括Git服务器的搭建、Git常用命令和协同开发,还介绍了如何配置和使用Git工具。GitHub是一个优秀的Git开发社区,使用GitHub代码托管服务是一个不错的选择。...

2016-04-13 17:31:28 180

原创 iOS的内购-应用内购买-关东升-专题视频课程

iOS中应用购买的流程,以及如何在客户端实现,如何在服务器端设置

2016-04-12 17:01:16 196

原创 iOS开发中如何使用广告-iAd-Admob-关东升-专题视频课程

如何使用IAd已经admob,以及如何查看数据

2016-04-12 16:59:55 189

原创 Part 14:Cocos2d-x开发实战-Cocos2d-x文件访问-关东升-专题视频课程

介绍了数据持久化形式:普通文本文件、UserDefault、属性列表和SQLite数据库等。重点要掌握UserDefault、属性列表和SQLite数据库等数据持久化技术。此外,还需要熟练使用FileUtils类访问文件。...

2016-04-12 16:32:59 228

原创 Part 15:Cocos2d-x开发实战-Cocos2d-x中数据交换格式-关东升-专题视频课程

介绍了Cocos2d-x中的数据交换格式:CSV、XML和JSON等。我们在CSV格式中采用__Array类作为解码CSV数据容器。而XML和JSON格式我们采用ValueVector和ValueMap类作为解码后的数据容器。...

2016-04-12 16:32:39 145

原创 Part 16:Cocos2d-x开发实战-Cocos2d-x基于HTTP网络通信-关东升-专题视频课程

介绍基于HTTP网络通信技术。重点需要掌握libcurl库和HttpClient库。

2016-04-12 16:32:16 157

原创 Part 17:Cocos2d-x开发实战-基于Node.js的Socket.IO网络通信-关东升-专题视频课程

介绍了基于Node.js的Socket.IO网络通信技术。我们介绍了采用Node.js技术实现的服务器端技术。还有介绍了Cocos2d-x 3.0提供的Socket.IO客户端通信技术。

2016-04-12 16:32:00 137

原创 Part 18:Cocos2d-x开发实战-Cocos2d-x中的常用设计模式-关东升-专题视频课程

介绍了软件设计模式的由来,然后重点介绍了Cocos2d-x开发中常用的三种模式——单例模式、委托模式和观察者模式。在这三种模式的介绍中,我们介绍了每种模式的适用情况和实现原理,然后用具体案例来说明其用法...

2016-04-12 16:31:05 201

原创 Part 19:Cocos2d-x开发实战-Cocos2d-x中的内存管理-关东升-专题视频课程

介绍了Cocos2d-x中的内存管理的必要性,在Cocos2d-x中内存管理比较麻烦的是Ref类和它的子类,它们采用了引用计数,create开头的静态构造函数可以避免内存管理代码的麻烦。如果使用其它数据类型如:Value、 Vector和Map我们可以不需要对它们进行内存管理。...

2016-04-12 16:30:46 181

原创 Part 20:Cocos2d-x开发实战-Cocos2d-x性能优-关东升-专题视频课程

介绍了性能优化方法,其中包括使用缓存、图片和纹理优化、声音优化、SQLite数据库优化和数据交换格式的优化等。这些内容都是非常重要的,希望广大读者认真掌握。...

2016-04-12 16:30:28 168

原创 Part 21:Cocos2d-x开发实战-移植-从Win32到iOS-关东升-专题视频课程

介绍了从Win32到iOS平台移植工作有那些。这些工作包括了:从Visual Studio工程到Xcode工程的移植,以及一些常见的移植问题,后我们介绍了多分辨率屏幕适配问题。...

2016-04-12 16:30:03 154

原创 Part 22:Cocos2d-x开发实战-移植-从Win32到Android-关东升-专题视频课程

介绍了从Win32到Android平台移植工作有那些。这些工作包括了: Android开发环境搭建、交叉编译和打包发布,以及时候的一些常见问题。

2016-04-12 16:29:44 175

原创 Part 23:Cocos2d-x开发实战-移植-从Win32到Windows Phone8-关东升-专题视频课程

介绍了从Win32到Windows Phone 8平台移植工作有那些。这些工作包括了:Windows Phone 8开发环境搭建和Cocos2d-x 3.0的Windows Phone 8工程移植,以及时候的一些常见问题。...

2016-04-12 16:29:25 169

原创 iOS中的下拉刷新及等待指示器-关东升-专题视频课程

iOS中的下拉刷新及等待指示器的使用

2016-04-12 16:29:08 159

原创 iOS进阶课程-ASIHTTPRequest框架-关东升-专题视频课程

ASIHTTPRequest框架安装与配置,以及同步请求、异步请求,和如何上传数据开发;

2016-04-12 16:28:50 160

原创 Objective C编程基础视频课程-关东升-专题视频课程

本课程包括Objective C数据表达式,数据类型,运算符,控制语句,面向对象开发语言特性,Objective C的继承性和多态性,分类协议,框架,控制语句。

2016-04-12 16:28:36 218

原创 Part 6:Cocos2d-x开发实战-场景与层-关东升-专题视频课程

掌握场景和层等概念,重点是场景和层的关系,场景的生命周期和场景之间的切换。

2016-04-12 08:59:39 176

原创 Part 7:Cocos2d-x开发实战-Cocos中的瓦片地图-关东升-专题视频课程

介绍瓦片地图在解决大背景问题的优势。也能够掌握使用瓦片地图工具制作瓦片地图。熟悉Cocos2d-x中瓦片地图的API。

2016-04-12 08:59:22 280 1

原创 Part 8:Cocos2d-x开发实战-Cocos中物理引擎-关东升-专题视频课程

介绍什么是物理引擎。以及Cocos2d-x中的物理引擎和Box2D物理引擎。

2016-04-12 08:58:45 252

原创 Part 9:Cocos2d-x开发基础-动作、特效和动画-关东升-专题视频课程

熟悉Cocos2d-x中动作、特效和动画等动态特性。其中动作介绍了:瞬时动作、间隔动作、组合动作、动作速度控制以及函数调用等,在特效部分介绍了网格动作。动画部分主要介绍了帧动画。...

2016-04-12 08:58:25 143

原创 Part 10:Cocos2d-x用户事件-关东升-专题视频课程

了解Cocos2d-x的用户输入事件处理,这些事件包括:触摸事件、键盘事件、鼠标事件、加速度事件和自定义事件等。

2016-04-12 08:58:06 178

原创 Part 11:Cocos2d-x开发实战-游戏音乐与音效-关东升-专题视频课程

介绍了Cocos2d-x引擎在不同平台所支持的音频文件格式。我们还介绍了Cocos2d-x中音频引擎CocosDenshion。

2016-04-12 08:57:31 163

原创 Part 12:Cocos2d-x开发实战-Cocos中粒子系统-关东升-专题视频课程

熟悉了粒子系统的基本概念。然后我们还介绍了内置粒子系统和自定义粒子系统。

2016-04-12 08:57:11 120

原创 Part 13:Cocos2d-x开发实战-Cocos2d-x中使用的数据容器类-关东升-专题视频课程

介绍了Cocos2d-x中可以使用的数据容器类,还有熟悉Cocos2d-x中两大类——Ref和Value。后重点介绍了__Array、Vector、__Dictionary、Map、ValueVector、ValueMap和ValueMapIntKey这7个容器类。...

2016-04-12 08:56:49 136

原创 从零开始学Swift——语法篇 第二季-关东升-专题视频课程

本视频主要介绍Swift原生集合类型、函数和闭包。本视频是基 于Swift2.x版本录制,与图书《从零开始学Swift》语法篇同步讲解。是学习Swift视频,进行iOS开发的知识。代码下载地址 http://51work6.com/swiftbook1.php...

2016-04-01 13:22:31 160

JavaSwing版PetStore宠物商店项目源代码

PetStore是典型的电子商务项目,是现在很多电商平台的雏形。本代码采用Java Swing技术实现PetStore项目。它是《Java从小白到大牛》第29章实战项目(PetStore宠物商店)配套源代码。​ ​【相关Java视频课程】: 1、http://www.zhijieketang.com/classroom/6/introduction ​【配套电子书】网址: 1、图灵社区:http://www.ituring.com.cn/book/2480 2、百度阅读:https://yuedu.baidu.com/ebook/7c1499987e192279168884868762caaedd33ba00

2017-09-16

Java QQ聊天工具源代码

本代码是《从小白到大牛》电子书第30章实战项目(Java版QQ聊天工具)源代码,项目采用Eclipse开发。所涉及到的知识点:Java面向对象、Lambda表达式、Java Swing技术、多线程技术和网络通信等知识,其中还会用到方方面面的Java基础知识。 ​【相关Java视频课程】: 1、http://www.zhijieketang.com/classroom/6/introduction ​【配套电子书】网址: 1、图灵社区:http://www.ituring.com.cn/book/2480 2、百度阅读:https://yuedu.baidu.com/ebook/7c1499987e192279168884868762caaedd33ba00

2017-09-16

Java从小白到大牛精简版源码

源代码是与《Java从小白到大牛精简版》电子书中案例配套示例代码。《Java从小白到大牛精简版》本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。 ​【相关Java视频课程】: 1、http://www.zhijieketang.com/classroom/6/introduction ​【配套电子书】网址: 1、图灵社区:http://www.ituring.com.cn/book/2480 2、百度阅读:https://yuedu.baidu.com/ebook/7c1499987e192279168884868762caaedd33ba00

2017-09-16

Java版QQ聊天工具源代码

本代码是Java SE技术实现的QQ聊天工具,所涉及到的知识点:Java面向对象、Lambda表达式、Java Swing技术、多线程技术和网络通信等知识,其中还会用到方方面面的Java基础知识。它是《Java从小白到大牛》第30章实战项目( Java版QQ聊天工具)配套源代码。

2017-09-13

Java Swing版PetStore宠物商店项目源代码

PetStore是典型的电子商务项目,是现在很多电商平台的雏形。本代码采用Java Swing技术实现PetStore项目。它是《Java从小白到大牛》第29章实战项目(PetStore宠物商店)配套源代码。

2017-09-13

《Java从小白到大牛精简版》电子书源代码

源代码是与《Java从小白到大牛精简版》电子书中案例配套示例代码。《Java从小白到大牛精简版》本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。

2017-09-11

《Java从小白到大牛精简版》电子书

本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。

2017-09-11

关东升《iOS开发指南》第4版27-28章代码

《iOS开发指南》第4版与第3版本比较增加: 1.UI部分不仅介绍了故事板实现还介绍了纯代码。 2.iOS 9堆栈视图StackView。 3.Web Service网络请求框架:AFNetworking和Alamofire。 4.XCTest UI测试。 5.项目依赖管理工具:CocoaPods和Carthage。 等等 http://www.51work6.com/book/iosbook14.php

2016-03-13

关东升《iOS开发指南》第4版21-26章代码

《iOS开发指南》第4版与第3版本比较增加: 1.UI部分不仅介绍了故事板实现还介绍了纯代码。 2.iOS 9堆栈视图StackView。 3.Web Service网络请求框架:AFNetworking和Alamofire。 4.XCTest UI测试。 5.项目依赖管理工具:CocoaPods和Carthage。 等等 http://www.51work6.com/book/iosbook14.php

2016-03-13

关东升《iOS开发指南》第4版11-20章代码

《iOS开发指南》第4版与第3版本比较增加: 1.UI部分不仅介绍了故事板实现还介绍了纯代码。 2.iOS 9堆栈视图StackView。 3.Web Service网络请求框架:AFNetworking和Alamofire。 4.XCTest UI测试。 5.项目依赖管理工具:CocoaPods和Carthage。 等等 参考大纲http://www.51work6.com/book/iosbook14.php

2016-03-13

关东升《iOS开发指南》第4版1-10章代码

《iOS开发指南》第4版与第3版本比较增加: 1.UI部分不仅介绍了故事板实现还介绍了纯代码。 2.iOS 9堆栈视图StackView。 3.Web Service网络请求框架:AFNetworking和Alamofire。 4.XCTest UI测试。 5.项目依赖管理工具:CocoaPods和Carthage。 等等

2016-03-13

《从零开始学Swift》代码

基于Swift 2.x,通过大量案例全面介绍苹果平台的应用开发。全书共分5 部分,包括Swift语法篇、Cocoa Touch框架编程篇、混合编程篇、进阶篇和项目实战篇,囊括了开发工具介绍、语言基础知识,直至应用在App Store上线的所有内容。

2016-03-12

《从零开始学Swift》样章

基于Swift 2.x,通过大量案例全面介绍苹果平台的应用开发。全书共分5 部分,包括Swift语法篇、Cocoa Touch框架编程篇、混合编程篇、进阶篇和项目实战篇,囊括了开发工具介绍、语言基础知识,直至应用在App Store上线的所有内容。

2016-03-12

iOS开发指南第4版代码-4

《iOS开发指南》第4版马上出版了,先将书中代码开放,欢迎大家下载。

2016-03-12

iOS开发指南第4版代码-3

《iOS开发指南》第4版马上出版了,先将书中代码开放,欢迎大家下载。

2016-03-12

iOS开发指南第4版代码-2

《iOS开发指南》第4版马上出版了,先将书中代码开放,欢迎大家下载。

2016-03-12

iOS开发指南第4版代码-1

《iOS开发指南》第4版马上出版了,先将书中代码开放,欢迎大家下载。

2016-03-12

《Swift开发指南》源码

本书是智捷课堂团队最新一本iOS方面作品。 国内第一本Swift开发教程; 配有同步习题、同步视频教程,并全程展现即将上线的iPhone计算器项目; 分层架构设计解决Swift与Objective-C混合搭配问题; 畅销书《iOS开发指南》作者关东升最新著作。 本书 相关视频可以观看智捷课堂Swift教程:http://v.51work6.com/viewCourseDetail.do?courseId=799262 更多关于本书内容可以查看本书网站:http://www.51work6.com/swift.php(配套习题,样章,目录均有展示) 说明:本源码属于Swift beta4版本,Xcode6beta4下载地址:http://yun.baidu.com/s/1mg9fZLI# 本书预售地址: 京东预售:http://item.jd.com/11516346.html 当当预售:http://product.dangdang.com/23535049.html 互动出版社:http://product.china-pub.com/3804000

2014-08-12

《Swift开发指南》精彩样章

本书是智捷课堂团队最新一本iOS方面作品。 国内第一本Swift开发教程; 配有同步习题、同步视频教程,并全程展现即将上线的iPhone计算器项目; 分层架构设计解决Swift与Objective-C混合搭配问题; 畅销书《iOS开发指南》作者关东升最新著作。 本书 相关视频可以观看智捷课堂Swift教程:http://v.51work6.com/viewCourseDetail.do?courseId=799262 更多关于本书内容可以查看本书网站:http://www.51work6.com/swift.php(配套习题,样章,目录均有展示) 本书预售地址: 京东预售:http://item.jd.com/11516346.html 当当预售:http://product.dangdang.com/23535049.html 互动出版社:http://product.china-pub.com/3804000

2014-08-12

《iOS传感器应用开发最佳实践》源码

  在iOS应用开发中有很多涉及硬件访问和传感器编程。本书我们将向大家介绍苹果iOS设备主要的传感器应用开发。本书是我们智捷iOS课堂团队编写iOS系列丛书中的一本,目的是使一个有iOS开发基础的程序员通过本书的学习,能够开发iOS 硬件访问和传感器应用的程序。另外,对于没有iOS开发基础读者,我们推荐先阅读我们已经出版的《iOS开发指南——从0基础到App Store上线》(网站:http://www.iosbook1.com),这两本书都是我们编写的,知识体系衔接的很好。 更多关于本书内容请关注本书网站http://www.51work6.cn,本书页面http://www.51work6.cn/?page_id=1426 更多iOS开发相关视频教程请关注http://v.51work6.com    本书是介绍了iOS设备主要的传感器应用开发的相关知识,其中包括手势识别、加速度计、陀螺仪、指南针、磁力计、照相机、摄像头、音频设备访问、定位和蓝牙通信等。而且全部采用基于iOS 7最新的API。    全书分为9章:开篇综述、手势识别、加速度计与陀螺仪、指南针与磁力计、照相机与摄像头、音频设备访问、使用蓝牙、定位和iOS敏捷开发项目实战——增强现实版本铅锤应用。    第2章介绍了手势识别,通过两种方式实现iOS常用手势,这些手势包括了:Tap(点击)、Long Press(长按)、Pan(拖动)、Swipe(滑动)、Rotation(旋转)和Pinch(手指的合拢和张开)。    第3章介绍了加速度计与陀螺仪,加速度计与陀螺仪是可以感知设备运动的两个传感器,通过这些传感器,我们可以开发出很多有趣的应用和游戏。    第4章我们介绍了磁力计,磁力计可以感知周围的磁场,可以开发指南针、罗盘等导航应用,还可以开发特斯拉计(或高斯计)等感知磁场强度的应用等。    第5章我们介绍了照相机与摄像头,对于iOS设备,它们事实上是一个硬件,这一章中我们介绍了图片抓取和视频捕获等技术。    第6章我们介绍了音频设备访问,音频的输入是通过麦克风设备实现,而音频的输出是通过扬声器设备实现的。本章我们介绍AVFoundation框架实现音频播放和音频录制。    第7章我们介绍了使用蓝牙,在蓝牙4.0之后将通信模式分为高速和低速类型。高速类型是传统蓝牙,在iOS中高速蓝牙通信开发可以通过Game Kit实现。低速类型被称为低功耗蓝牙(BLE Bluetooth low energy),可以连接一些量测型传感器,例如:心率监视器、血压计和温度计等,开发BLE可以通过CoreBluetooth.framework实现。本章我们重点介绍Game Kit和低功耗蓝牙通讯。    第8章我们介绍了定位技术,介绍了iOS设备如何实现定位应用开发,其中包括:定位服务编程、地理信息编码和地理信息反编码。此外,还介绍了苹果的微定位技术iBeacon,以及接近传感器。    第9章是项目实战,通过增强现实版本铅锤应用介绍了iOS敏捷开发过程。本项目中用到了视频捕获实现的增强现实技术,还有加速度计等传感器。

2014-03-26

中国软件开发者大会广州站-关东升iOS架构设计PPT

中国软件开发者大会广州站-iOS分会场-关东升课题:iOS架构设计PPT

2013-07-01

《iOS6开发指南》精彩书摘

   本书是智捷iOS课堂团队编写iOS系列丛书中的一本,目的是使一个有Objective-C基础的程序员通过本书的学习,能够从零基础到在App Store发布一款应用。全书分为4篇:    第一部分基础篇,介绍了iOS一些基础的知识。 第1章“开篇综述”。 iOS知识开发背景介绍以及本书约定介绍。 第2章“第一个iOS应用程序”。使用nib和故事板技术创建HelloWorld,通过HelloWorld我们讨论了iOS工程模板、应用的运行机制和生命周期、视图器的生命周期。最后介绍API帮助文档和官方案例的使用。 第3章“iOS常用设计模式”。 iOS开发中常用的4种模式,分别为单例模式、委托模式、观察者模式、MVC模式。按照问题提出、实现原理、应用案例的结构介绍了每种模式的适用情况、实现的原理并同时用具体案例来说明每个案例的实现方式。 第4章“UIView与控件”。学习视图和控件之间的关系以及应用界面的建构层次。然后对标签、按钮、文本框、导航栏等基本控件的介绍。接下来是屏幕布局的内容以及一个较为复杂的控件—选择器,最后是关于iOS6中的Collection视图的内容。 第5章“表视图”。了解表视图的组成、表视图类的构成、表视图的分类,对表视图有了一个整体上的认识。接下来掌握了如何实现简单表视图和分节表视图,以及表视图中索引、搜索栏、分组的使用。然后学习了如何对表视图单元格进行删除、插入、移动等操作。最后介绍表视图UI设计模式方面的内容。 第6章“视图控制器与导航模式”。如何判断应用是不是需要一个导航功能,并且知道在什么情况下选择平铺导航、标签导航、树形结构导航中的哪一种或者同时综合使用3种导航模式。 第7章“iPhone与iPad应用开发的差异”。掌握 iPhone和iPad设备使用场景上的差异,然后深入介绍了iPad专用API。使用nib和故事板技术分别实现了两个重要的程序模板。最后介绍iOS平台分层架构设计的技术。 第8章“应用程序的设置”。介绍了用中设置和配置的概念,然后通过对二者差异的探讨,介绍了什么样的项目适合放在设置里,什么样的项目适合放在配置里。 第9章“应用程序本地化”。了解本地化概念、内容和目录结构,接下来详细的阐述了文本信息、nib及故事板、资源文件的本地化。 第10章“数据持久化”。讨论 iOS本地数据持久化的问题。首先分析了数据存取的几种方式以及每种数据存取方式适合什么样的场景,然后分别举例介绍了每种存取方式的实现。 第11章“访问通讯录”。首先介绍了访问通讯录所需要的框架,然后介绍了使用AddressBook框架如何读取联系人的信息,具体包括联系人记录、单值多值属性、图片属性的读取;接下来介绍了如何使用该框架将联系人信息写入数据库,具体包括联系人的创建、修改和删除;最后介绍了如何使用AddressBook高级API实现选择联系人、显示和修改联系人以及创建联系人的操作。   第二部分网络篇,介绍了iOS网络开发相关知识 第12章“访问Web Service”。了解数据交换格式,其中XML和JSON是主要的方式。重点介绍Web Service的访问以及ASIHTTPRequest框架。 第13章“定位服务与地图应用开发”。了解iOS中定位服务技术,包括的地理信息编码和反编码查询。之后介绍iOS 6苹果地图的使用,包括了显示地图,以及在地图上添加标注,跟踪用户位置的变化等。最后介绍了程序外地图的使用,如何调用iOS 6苹果地图和调用谷歌Web地图。    第三部分进阶篇,介绍iOS高级内容,商业思考等,包括内容如下: 第14章“iOS中的商业模式”。了解iOS中的商业模式,其中的收费策略值得广大读者借鉴。此外,我们还介绍了植入广告和应用内购买的API,其中植入广告包括:苹果自己的iAd和谷歌的AdMob广告。 第15章“找出你程序中的BUG-调试”。首先介绍了我有哪些调试工具;然后重点介绍了几个常用的调试工具,具体包括日志与断言的输出、LLDB调试工具、异常堆栈报告分析;接下来讲解了如何在真机上调试应用;最后分析了Xcode设备管理工具的使用。 第16章“基于测试驱动的iOS开发”。了解测试驱动的iOS开发,掌握测试驱动开发流程。学习单元测试框架:OCUnit、GHUnit和OCMock。 第17章“让你的程序“飞”起来——性能优化”。 iOS中开发性能优化方法,其中包括:内存优化、资源文件优化、延迟加载、持久化优化、使用可重用对象、多线程以及程序编译参数等方面介绍性能优化。 第18章“管理好你的程序代码——代码版本控制”。学习如何使用Git进行代码版本控制,其中包括Git服务器的搭建,Git常用命令,协同开发,还介绍了Xcode中配置和使用Git工具。 第19章“把你的应用放到App Store”。掌握如何在App Store发布应用。介绍应用发布流程以及应用审核不通过的一些常见的原因。    第四部分实战篇,从无到有地介绍一个真实的iOS应用,并重构MyNote应用,采用开发过程采用当下流行的敏捷方法。并且介绍了iOS的项目管理和App Store发布全过程。 第20章“重构MyNotes应用——iOS网络通信中的设计模式与架构设计”。通过对MyNotes应用重构,把MyNotes应用的数据由原来的本地存储变成云存储。在这个过程中我们介绍了移动网络通讯应用的分层架构设计必要性和重要性。我们重点介绍了基于委托模式和观察者模式通知机制实现的分层架构设计。 第21章“iOS敏捷开发项目实战——2016里约热内卢奥运会应用开发及App Store发布”。介绍了完整的iOS应用分析设计、编程、测试和发布过程,开发过程采用敏捷开发方法。敏捷开发方法非常时候与iOS开发,广大读者能够认真学习。开发采用的架构是分层设计的,对于iOS开发也是非常重要的。    本书没有包括多媒体等知识,我们会在另外一本iOS游戏开发书中介绍,具体进展请读者关注我们智捷iOS课堂官方网站http://www.51work6.com

2013-06-09

《iOS网络编程与云端应用最佳实践》精彩书摘

《iOS网络编程与云端应用最佳实践》是介绍iOS 6网络编程和云端应用开发技术书籍,介绍了苹果网络、数据交换格式、WebService、iCloud、定位服务、地图、推送通知、Newsstand、应用内购买、Passbook、以及社交网络编程,还介绍了网络通信设计模式和架构设计。 全书分为5部分:网络基础篇、云服务篇、社交篇、电子商务篇和实战篇。网络基础篇包括第2章~第3章,介绍了网络结构、Socket网络通信、对等结构网络、Bonjour服务发现,以及JSON和XML数据交互格式。云服务篇包括了第4章~第5章,介绍了客户端服务器结构网络通信两种具体实现方式:REST WebService和SOAP Web Service,以及iCloud编程。社交篇包括了第6章~第7章,介绍了Twitter、Facebook、新浪微博社交网络客户端编程API,以及定位服务与地图应用开发。电子商务篇包括了第8章~第11章,介绍了推送通知、Newsstand应用编程、服务器产品类型应用内购买、iOS6Passbook应用开发。实战篇包括了第12章~第13章,通过重构MyNotes应用介绍了iOS网络通信中的设计模式与架构设计,最后通过价格线酒店预订iPhone客户端开发介绍了iOS敏捷开发过程。

2013-05-21

《iOS网络编程与云端应用最佳实践》源码

《iOS网络编程与云端应用最佳实践》是介绍iOS 6网络编程和云端应用开发技术书籍,介绍了苹果网络、数据交换格式、WebService、iCloud、定位服务、地图、推送通知、Newsstand、应用内购买、Passbook、以及社交网络编程,还介绍了网络通信设计模式和架构设计。 全书分为5部分:网络基础篇、云服务篇、社交篇、电子商务篇和实战篇。网络基础篇包括第2章~第3章,介绍了网络结构、Socket网络通信、对等结构网络、Bonjour服务发现,以及JSON和XML数据交互格式。云服务篇包括了第4章~第5章,介绍了客户端服务器结构网络通信两种具体实现方式:REST WebService和SOAP Web Service,以及iCloud编程。社交篇包括了第6章~第7章,介绍了Twitter、Facebook、新浪微博社交网络客户端编程API,以及定位服务与地图应用开发。电子商务篇包括了第8章~第11章,介绍了推送通知、Newsstand应用编程、服务器产品类型应用内购买、iOS6Passbook应用开发。实战篇包括了第12章~第13章,通过重构MyNotes应用介绍了iOS网络通信中的设计模式与架构设计,最后通过价格线酒店预订iPhone客户端开发介绍了iOS敏捷开发过程。

2013-05-21

关东升老师iOS视频免费开放

关东升iOS视频

2013-04-16

《iPhone与iPad开发实战--iOS经典应用剖析》--源码

作者:关东升(tony) 博客地址:http://blog.csdn.net/tonny_guan 解压后137M。 本书是一本iOS项目分析与实战的教程,旨在帮助读者实际动手做出一些iOS项目,同时也能够学习到一些理论知识。 本书收录了6个iOS项目,这些项目是在iOS开源社区下载的。涵盖了:工具类应用、体育类应用、效率类应用、娱乐类应用和游戏类应用几个方面,从第3章开始,每章都一个独立的iOS项目,这些项目除“我的位置”外其它的都是在App Store上发布的产品。 本书介绍的项目章节中,首先开始介绍应用,接着剖析该应用,然后是实战与讲解,最后是总结,按照这样的步骤展开介绍。 本书适合于有一定基础的iOS程序员学习使用,也可以作为培训机构教程使用。

2012-05-03

《Android开发案例驱动教程》

目 录 出版说明 前言 第1章 Android操作系统概述 1 第2章 Android开发环境搭建 3章 第一个Android程序 19 第4章 Android UI基础 58 第5章 UI基础控件 79 第6章 UI高级控件 105 第7章 UI布局 151 第8章 多线程 189 第9章 Activity和Intent 219 第10章 Android数据存储 248 第11章 Content Provider 302 第12章 多媒体开发 341 第13章 Service 385 第14章 Broadcast Receiver和Notification 422 第15章 云端应用 449 第16章 Google Map和定位服务 487 第17章 Android通信应用开发 536 本章总结 592 附录 缩略语 参考文献

2011-12-08

《Android开发案例驱动教程》源码

《Android开发案例驱动教程》部分源码 目 录 出版说明 前言 第1章 Android操作系统概述 1 第2章 Android开发环境搭建 3章 第一个Android程序 19 第4章 Android UI基础 58 第5章 UI基础控件 79 第6章 UI高级控件 105 第7章 UI布局 151 第8章 多线程 189 第9章 Activity和Intent 219 第10章 Android数据存储 248 第11章 Content Provider 302 第12章 多媒体开发 341 第13章 Service 385 第14章 Broadcast Receiver和Notification 422 第15章 云端应用 449 第16章 Google Map和定位服务 487 第17章 Android通信应用开发 536 本章总结 592 附录 缩略语 参考文献

2011-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除