摘要: 书以严密的体系性提供了iPhone和iPad软件开发从入门到专家的系统性知识,并提供来源于真实项目的可重用商业代码。书中的每个实例都是项目经验的提炼,深入浅出地讲解iPhone和iPad软件开发的核心技术要点,基本涵盖了iOS软件开发在真实商业项目中所需要的所有主题,并将实例介绍的技术深度和超值的实用性结合在一起,成为本书的特色。iOS样章.rar(6622 K) 下载次数:372下面为大家连载此书部分章节供大家讨论。iPhone SDK开发基础之iPhone程序框架总的来说iPhone程序有两类框架,一类是游戏框架,另一类是非游戏框架,这里介绍的是非游戏框架,即基于iPhone 用户界面标准 阅读全文
posted @ 2012-07-27 11:12 hhhker 阅读(1914) 评论(0) 推荐(0) 编辑
摘要: 实现各种页面过渡切换效果。前4种是UIView,后面都是 Core Animation。下面8种是传说中的私有API(作者测试过,能通过审核,请放心使用)。所有效果整合到一个例子里,代码较清晰,适合新手阅读。官方网站:http://www.open-open.com/lib/view/home/1343123901537http://www.open-open.com/lib/tag/iOS 阅读全文
posted @ 2012-07-27 10:59 hhhker 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 附上源网址iPad开发基础知识iPad平板电脑程序开发基础规则苹果在今天凌晨发布了10寸平板电脑:iPad。iPad也使用iPhone一样的操作系统,并且也能通过App Store购买软件。开发者们,是不是看到新的市场了?如果您想专门为iPad开发软件,请看看下面的iPad开发规则。系统级别- 同时只能运行一个程序,窗口占满全屏- 程序需要快速进入和退出- 为了安全考虑,程序在沙盒内执行。可以保存程序相关的文件和设置。只能通过系统提供的接口与其他程序通信。- 每个程序在自己的虚拟内存空间内运行,但是可用虚拟内存只受限于物理内存的大小。就是说没有磁盘虚拟内存。- 不支持自定插件和框架。程序级别- 阅读全文
posted @ 2012-07-20 16:25 hhhker 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: 退回输入键盘:- (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];}CGRectCGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形NSStringFromCGRect(someCG) 把CGRect结构转变为格式化字符串;CGRectFromString(aString) 由字符串恢复出矩形;CGRectInset(aRect) 创建较小或较大的矩形(中心点相同),+较小 -较大CG... 阅读全文
posted @ 2012-07-20 16:20 hhhker 阅读(3283) 评论(0) 推荐(0) 编辑
摘要: 退回输入键盘:- (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];}CGRectCGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形NSStringFromCGRect(someCG) 把CGRect结构转变为格式化字符串;CGRectFromString(aString) 由字符串恢复出矩形;CGRectInset(aRect) 创建较小或较大的矩形(中心点相同),+较小 -较大CG... 阅读全文
posted @ 2012-07-19 09:45 hhhker 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 有关NSXMLParser解析类库的基本论述,可查看相关SDK帮助,以下仅仅是具体的应用操作。是以一个图书库应用为例,其Books.xml文档结构如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <Books> 3 <Book id="1"> 4 <title>Circumference</title> 5 <author>Nicholas Nicastro</author> 6 <summary> 阅读全文
posted @ 2012-07-18 18:18 hhhker 阅读(409) 评论(0) 推荐(0) 编辑
摘要: NSXMLParser 实现的是sax方法解析xml文件。dom实现的原理是把整个xml文档一次性读出,放在一个树型结构里。在需要的时候,查找特定节点,然后对节点进行读或写。他的主要优势是实现简单,读写平衡;缺点是比较占内存 ...NSXMLParser 实现的是sax方法解析xml文件。dom实现的原理是把整个xml文档一次性读出,放在一个树型结构里。在需要的时候,查找特定节点,然后对节点进行读或写。他的主要优势是实现简单,读写平衡;缺点是比较占内存,因为他要把整个xml文档都读入内存,文件越大,这种缺点就越明显。sax的实现方法和dom不同。他只在xml文档中查找特定条件的内容,并且只提取 阅读全文
posted @ 2012-07-18 17:51 hhhker 阅读(3276) 评论(0) 推荐(0) 编辑
摘要: UIActivityIndicatorView可以通过动画的效果展示延时等待提示。这里通过线程休眠3秒钟模拟可能造成延时的操作:[NSThread sleepForTimeInterval:3];如果碰到这种延时操作,应该单独使用线程来执行,而不是用主线程。在对应的头文件中加入一个操作队列:NSOperationQueue *operationQueue;在控制器的viewDidLoad方法中初始化这个队列实例:- (void)viewDidLoad { operationQueue = [[NSOperationQueue alloc] init]; [operationQueue setM 阅读全文
posted @ 2012-07-18 13:42 hhhker 阅读(599) 评论(0) 推荐(0) 编辑
摘要: UIScrollView是iphone中的一个重要的视图,它提供了一个方法,让你在一个界面中看到所有的内容,从而不必担心因为屏幕的大小有限,必须翻到下一页进行阅览。确实对于用户来说是一个很好的体验。但是又是如何把所有的内容都加入到scrollview,是简单的addsubView。假如是这样,岂不是scrollView界面上要放置很多的图形,图片。移动设备的显示设备肯定不如PC,怎么可能放得下如此多的视图。所以在使用scrollView中一定要考虑这个问题,当某些视图滚动出可见范围的时候,应该怎么处理,是不管它那,还是进行内存回收或者重利用。苹果公司的UITableView就很好的展示... 阅读全文
posted @ 2012-07-16 12:40 hhhker 阅读(315) 评论(0) 推荐(0) 编辑
摘要: http://marshal.easymorse.com/archives/tag/ios-ui通过层(layer),可以给视图增加边框和圆角等。比如类似下面的效果:写法:- (void)loadView { [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide]; UIImageView *contentView = [[MyUIImageView alloc] initWithFrame:[[UIScreen mainScreen] applica 阅读全文
posted @ 2012-07-13 15:34 hhhker 阅读(199) 评论(0) 推荐(0) 编辑