
iOS经典应用剖析
实战iOS应用开发,动起手来,分享经验
码农老关【关东升】
关东升,国内著名技术专家,架构师,项目经理、技术顾问,技术图书作家,51CTO学院金牌讲师。
擅长技术:
移动开发、前后端技术、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。
20多年教学经验:
教授近万名学员,近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。
著有50本多部畅销书:
《看漫画学Python》
《看漫画学Python2》
《极简ChatGPT: 如何利用AI提高办公效率》
《极简ChatGPT:如何利用AI实现Python自动编程》
《AI时代程序员开发之道:ChatGPT让程序员插上翅膀》
展开
-
2.1 Objective-C概述
《iPhone与iPad开发实战--iOS经典应用剖析》第2章Objective-C语言基础,通过本章的学习,读者可以了解Objective-C基本语法,包括:数据类型、表达式,还有类、对象等概念。本节为Objective-C概述。第2章 Objective-C语言基础iOS的项目中主要采用Objective-C语言编写,因此在开始讲解具体项目之前,本章将介绍Objective-C语原创 2012-06-21 15:55:28 · 2672 阅读 · 0 评论 -
《iPhone与iPad开发实战—iOS经典应用剖析》连载八
3.3.5 主视图控制器代码主视图控制器是MainViewController,由于视图使用的控件都已经在视图MainView中定义了,所以在视图控制器MainViewController代码很少了,在本应用中还设计了按钮按下和按钮选择时候的普通和高亮状态效果。这些效果可以在检查器中设定,也可以通过代码设定,本应用是通过代码设定这些效果。先看看主视图控制器类MainViewContro原创 2012-06-15 15:41:49 · 2524 阅读 · 0 评论 -
《iPhone与iPad开发实战—iOS经典应用剖析》连载七
3.3.4主视图代码在本应用中主视图中使用的视图是MainView,事实上在很多应用中我们不用为视图控制器自定义一个视图类的而是直接使用UIView基类就可以了。由于本应用是按照旧版本的Xcode模板编写的,我们还是按照旧版本介绍吧。在Cocoa MVC设计模式中,视图中的控件在视图控制器或者视图中都要有对应的控件变量,没有自定义视图类的时候,这些控件变量是在视图控制器中定义的,有了自原创 2012-06-12 10:22:24 · 2435 阅读 · 0 评论 -
《iPhone与iPad开发实战—iOS经典应用剖析》连载六
3.3.3 主视图UI主视图如图3-36所示是MainView(主视图)设计窗口,我们一步一步介绍一下如何实现该视图设计和编程。图3-36 MainView视图设计窗口主视图中的控件进行了编号,视图中的控件内容见表3-7所示。表3-7MainView视图中的控件原创 2012-06-08 14:05:21 · 2732 阅读 · 0 评论 -
《iPhone与iPad开发实战—iOS经典应用剖析》连载五
RootViewController的h文件编写完成我们接着编写RootViewController的m文件如“代码清单3-2 Password/Classes/RootViewController.m”所示。【代码清单3-1】 Password/Classes/RootViewController.m#import "RootViewController.h"#import "Main原创 2012-06-03 17:36:56 · 2578 阅读 · 0 评论 -
《iPhone与iPad开发实战—iOS经典应用剖析》连载四
3.3.2 视图翻转动画点击主视图右下角的按钮,主视图会翻转到背后视图,在背后视图点击Done按钮可以返回到主视图。在iOS中这是一种视图跳转的方式,同时还伴有动画效果。在本应用中采用的是,通过一个根控制器(控制其它控制器的控制器)RootViewController,来控制主视图控制器(MainViewController)和背后视图控制器(FlipsideViewControlle原创 2012-05-30 15:03:59 · 2139 阅读 · 0 评论 -
《iPhone与iPad开发实战—iOS经典应用剖析》连载三
3.3 应用实战与讲解这一节我们将实际编写这个应用,边做边讲解的方式。按照搭建应用骨架、视图翻转动画、主视图UI和代码、主视图控制器代码、背后视图UI和代码、背后视图控制器,这样的顺序编写和讲解。3.3.1 构建应用骨架在本书采用Xcode3.2工具中提供了一个编写实用型应用程序的模板,图3-11是Xcode3.2的模板,其中Utility Application选项就原创 2012-05-27 17:15:14 · 2385 阅读 · 0 评论 -
《iPhone与iPad开发实战—iOS经典应用剖析》连载二
3.2 应用剖析这一节我们从应用的类图如入手,了解应用中有哪些类,以及这个类中的方法、成员变量和属性。nib文件有哪些。还会介绍MVC设计模式等。3.2.1 核心类图在该应用中涉及到9个类,1个协议如图3-8所示。图3-8 核心类图在类图其中有3个是Cocoa Touch提供的基类,即:UIViewController、UIView和NS原创 2012-05-25 15:04:36 · 2962 阅读 · 0 评论 -
《iPhone与iPad开发实战—iOS经典应用剖析》连载一
第3章 工具类应用开发实战--密码生成应用3.1 应用介绍密码生成(Amuck Password Generator)应用App Store下载网址http://itunes.apple.com/app/amuck-password-generator/id289301501?mt=8#,源代码下载地址http://www.appsamuck.com/day29.htm原创 2012-05-23 16:05:13 · 3374 阅读 · 2 评论 -
我的作品《iPhone与iPad开发实战—iOS经典应用剖析》--以及源码下载地址
我的作品:《iPhone与iPad开发实战—iOS经典应用剖析》一书正式发售;(请到书店、淘宝、当当网等进行购买) 首先给出书籍源码下载地址,然后再对书籍进行一个详细的介绍!《iPhone与iPad开发实战—iOS经典应用剖析》书籍源码下载地址(免费下载): http://download.youkuaiyun.com/detail/tonny_guan/4272389原创 2012-05-10 14:06:06 · 7799 阅读 · 13 评论