自定义博客皮肤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》等书籍。

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

原创 iOS8开发视频教程Swift语言版-Part 11:访问Web Service-关东升-专题视频课程

本课程介绍了,iOS开发中,客户端与服务器端网络通信,介绍了XML和Json文档结构以及如何解析。讲解了REST Web Service中的GET和POST同步异步请求方法,同时介绍了使用轻量级网络请求框架MKNetworkKit,后介绍了反馈网络信息改善用户体验 的下拉刷新控件,等待指示器控件以及网络等待指示器。...

2016-05-20 17:32:35 190

原创 iOS8开发视频教程Swift语言版-Part 12:iOS定位服务与地图应用-关东升-专题视频课程...

地图定位服务可以说是iOS应用中经常用到的功能,也是非常实用的功能,本课程主要介绍了iOS的定位服务,包括定位服务编程,地理信息编码与反编码还有 定位服务的测试。地图这块主要介绍了如何使用苹果的地图。并且介绍了使用程序外的地图,如何调用谷歌的Web地图,调用iOS苹果地图。...

2016-05-20 17:32:03 224

原创 iOS8开发视频教程Swift语言版-Part 9:iOS分层架构设-关东升-专题视频课程

传统企业级项目开发需要低耦合性,那么iOS这种相对比较小的应用开发需要么?答案是肯定的,本课程主要向大家介绍在iOS下如何开发、设计低耦合企业级 系统。分别通过基于同一个工程不同的分层设计与基于一个工作空间不同工程的分层两种分层架构设计进行分析与详解。后介绍了如何进行Swift与 Objective-C进行混合搭配架构设计。...

2016-05-19 16:52:18 216

原创 iOS8开发视频教程Swift语言版-Part 10:iOS的数据持久化-关东升-专题视频课程

本课程主要介绍了iOS数据持久化的方式,沙箱目录,以及属性列表和对象归档,并且重点介绍了如何使用SQLite和core data进行数据的增删改查。

2016-05-19 16:52:00 186

原创 iOS8开发视频教程Swift语言版-Part 5:iOS表视图-关东升-专题视频课程

表视图也是iOS开发中很常用的知识,本课程主要介绍了标示图的组成,分类,相关的类,单元格组成及样式。重点介绍了简单表视图,分节表视图,静态表与屏幕布局,以及对单元格的删除,插入,移动操作。后介绍了表视图的UI设计模式。...

2016-05-19 08:49:19 226

原创 iOS8开发视频教程Swift语言版-Part 6:iOS视图控制器与导航模式-关东升-专题视频课程...

视图控制器与导航是iOS开发中比较重要的知识,主要介绍了平铺导航,标签导航,树形导航,组合使用导航几种模式,分别介绍了每种导航适合于什么样的应用中使用,以及如何使用导航具体方法。...

2016-05-19 08:48:33 230

原创 iOS8开发视频教程Swift语言版-Part 7:iOS常用设计模式-关东升-专题视频课程

一提设计模式感觉很高大上,很高深莫测,其实iOS中的设计模式并没有那么可怕,本课程主要介绍了iOS开发中常用的单例模式,委托模式,观察者模式,MVC模式,并且详细介绍了每种模式的实现原理以及通过具体案例实现来理解各种设计模式。...

2016-05-19 08:48:19 230

原创 iOS8开发视频教程-Part 8:iPhone与iPad应用 开发的差异-关东升-专题视频课程

iPhone与iPad由于屏幕尺寸分辨率的问题,有很大差异,本课程主要介绍了他们之间应用场景的差异,设计和开发iPhone与iPad应用时注意的问题,以及如何构建自适应iPhone与iPad工程,后介绍了iPad开发专用的API....

2016-05-19 08:48:02 207

原创 Swift与Objective-C\C\C++混合编程-关东升-专题视频课程

Swift语言出现后,iOS程序员有了更多的选择。很多应用开发会涉及到Swift和Objective-C、C和C++混合编程。本课程介绍了Swift与Objective-C API映射、同一应用目标中的混合编程和同一框架目标中的混合编程情况下Swift调用Objective-C,Objective-C调用Swift,Swift调用C和C++等。...

2016-05-17 17:16:17 242

原创 iOS8开发视频教程-Part 4:iOS数据源协议、委托协议与视图-关东升-专题视频课程...

本课程主要介绍了视图中数据源协议和委托协议,详细介绍了日期选择器和普通选择器以及集合视图的概念,集合视图的单元格以及它们的数据源协议与委托协议的具体使用。...

2016-05-17 17:15:09 183

原创 iOS8开发视频教程Swift语言版-Part 1:第一个iOS应用程序-关东升-专题视频课程

本课程属于iOS开发入门课程,介绍了如何创建第一基于Swift语言的iOS程序,也是我们开发iOS应用的第一步。介绍了iOS开发中故事版的使用与 特点。介绍了iOS应用的声明周期以及iOS中视图生命周期。如何设置产品属性。后介绍了iOS开发中的如何使用iOS的帮助文档API介绍。...

2016-05-17 10:22:29 225

原创 从零开始学Objective-C第一季-关东升-专题视频课程

为了帮助广大同学学习iOS开发打好基础,我们智捷课堂推出了《从零开始学Objective-C》视频课程,本课程包括了:C语言基础、第一个Objective-C程序、Objective-C面向对象特性、继承与多态等概念。...

2016-05-17 10:03:18 292

原创 从零开始学Objective-C第二季-关东升-专题视频课程

为了帮助广大同学学习iOS开发打好基础,我们智捷课堂推出了《从零开始学Objective-C》视频课程,本课程包括了:类别、扩展、协议、块、继承、多态、Objective-C内存管理和Objective-C编码规范等概念。...

2016-05-17 09:57:22 176

原创 苹果Foundation框架视频课程-关东升-专题视频课程

Foundation是OS X和iOS应用程序开发的基础框架。Swift和Objective-C语言都可以使用Foundation框架。由于目前市面中介绍Foundation框架的视频课程基本上都是单语言,智捷课堂创造性地录制了Swift和Objective-C双语言讲解Foundation框架,通过比较两者使用Foundation框架的不同,进而掌握Foundation框架。...

2016-05-16 17:24:55 206

原创 iOS8开发视频教程Swift语言版-Part 3:iOS 8多分辨率屏幕适配-关东升-专题视频课程...

由于苹果不断更新新产品,多分辨率适配也应该引起大家注意,本课程主要介绍了iOS8后设备屏幕的多样性,iOS8后布局的改变,以及教大家如何进行多屏幕适配。...

2016-05-16 17:24:43 212

原创 iOS8开发视频教程Swift语言版-Part 2:UIView与视图-关东升-专题视频课程

本课程主要介绍了iOS开发中常见,使用多的UIView与视图,各种控件的使用方法。首先介绍了视图始祖UIView,介绍了它的整个家族与分类。 然后介绍了标签控件,按钮控件,开关控件,滑块控件,分段控件,等待相关控件,textfield,textview控件,键盘控件警告框与操作 表,webview,工具栏与导航栏以及如何定义动作输出口,委托协议等相关知识。...

2016-05-16 17:24:31 166

原创 iOS企业级应用开发-iOS6定位服务与地图-关东升-专题视频课程

通过本教程的学习使学员解了iOS中定位服务技术,其中包括的地理信息编码和反编码查询。此外,还介绍了iOS 6苹果地图的使用,包括了显示地图,以及在地图上添加标注,跟踪用户位置的变化等。后介绍了程序外地图的使用,包括了:调用iOS 6苹果地图和调用谷歌Web地图...

2016-05-11 17:26:36 212

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

iPad诞生以来,使用平板电脑看报纸、杂志已经变的越来越普遍了。电子报纸、期刊、杂志将取代传统的“纸”时代,进入无“纸”时代,平板电脑是一个重要“纸”的替代品。 本教程我们将介绍使用和开发Newsstand(报刊杂志)应用。使学员了解Newsstand相关知识,其中包括了:配置Newsstand和Newsstand Kit API。后介绍了MyNewsstand杂志应用。...

2016-05-09 16:17:50 186

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

本教程介绍了苹果iCloud相关技术,其中包括:iCloud键值数据存储和iCloud文档存储,以及相关的编程技术。后还介绍了在iCloud下使用Core Data技术。

2016-05-09 10:27:25 303

原创 iOS进阶课程-iOS推送通知-关东升-专题视频课程

本教程了解苹果推送通知服务重要性,推送通知的流程。以及推送通知的iOS客户端编程。分别介绍了PHP和Java推送服务端程序的实现。

2016-05-09 10:27:10 195

原创 iOS架构设计-关东升-专题视频课程

移动平台分层架构设计:大到企业级系统,小到移动设备,我们需要架构设计,因为设计是大道之理,那么分层是将一个系统分成相似技术的模块,这样做的目的就是降低耦合度,而降低耦合度,可以细化开发角色,提高开发效率。低耦合企业级系统架构设计及移动平台的分层架构设计...

2016-05-03 10:52:54 182

原创 iOS进阶开发-调试程序-关东升-专题视频课程

iOS开发-调试:首先介绍了我有哪些调试工具;然后重点介绍了几个常用的调试工具,具体包括日志与断言的输出、LLDB调试工具、异常堆栈报告分析;接下来讲解了如何在真机上调试应用;后分析了Xcode设备管理工具的使用。...

2016-05-03 10:52:33 167

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关注的人

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