上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 65 下一页
摘要: UIApplicationDelegate 是最常见的 协议之一这个协议声明了继承于单例模式下UIApplication对象的委托方法。这些方法提供了有关在应用程序执行时或发生重要变化时 进行响应的机会。比如(在应用程序执行时,完成启动时,内存低时……)Application对象委托方法的主要工作之一就是跟踪应用程序。对于这些响应,程序员需要按照自己的要求部分或者全部实现============英文水平有限,六级悲剧的424分,没考过.....(选重点的翻译了一下)===============现在来看看协议里的方法 TaskMonitoring Application State Chang 阅读全文
posted @ 2012-09-07 15:13 jackljf 阅读(150) 评论(0) 推荐(0) 编辑
摘要: iPhone中支持通过sqlite3来访问iPhone本地的数据库。具体使用方法如下1:添加开发包libsqlite3.0.dylib首先是设置项目文件,在项目中添加iPhone版的sqlite3的数据库的开发包,在项目下的Frameworks点击右键,然后选择libsqlite3.0.dylib文件。libsqlite3.0.dylib文件地址: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk/usr/lib/libsqlite3.0.dylib2,代码中的操作:那么接下来是代码了。1 首先获取iPh 阅读全文
posted @ 2012-09-07 14:52 jackljf 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 以下是开发初期收集整理的一点资料多线程之NSInvocationOperation多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个类,提供了一个优秀的多线程编程方法。本次介绍NSOperation的子集,简易方法的NSInvocationOperation:@implementation MyCustomClass- (void)launchTaskWithData:(id)data{ //创建一个NSInvocationOperation对象,并初始化到方法 //在这里,sel 阅读全文
posted @ 2012-09-07 14:49 jackljf 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 在我们所熟悉的大部分iPhone应用中,基本都是屏幕上方有个导航条,页面中间部分是一个列表,点击某个列表可以显示详细信息页面,在屏幕底部是一个TabBar,用于切换不同的应用功能。这种界面风格已经成为了手机应用开发的事实上的标准,但是做为iPhone初学者,绝大多数iPhone书籍和教程中都是把Navigation、TableView、TabBar分开来进行介绍的,这就使得开发一个普通应用变得比较困难。在这篇文章中,我将通过一个实际的例子,向大家展示如何实现这种界面风格的程序。注本文开发环境为普通Windows7笔记本VMWare虚拟机,软件配置为Mac OS x 10.6.8 Xcode 3 阅读全文
posted @ 2012-09-07 14:46 jackljf 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 应用程序内核每个iPhone应用程序都基于UIKit框架而构建,因此拥有同样的核心架构。UIKit提供运行应用程序的关键对象并且协调用户输入处理和屏幕内容显示。应用程序彼此之间区分开来的地方在于如何配置这些缺省对象和它们如何把自定义对象整合到它们的应用程序用户界面和行为中。尽管定制你的应用程序用户界面和基本行为发生在你的自定义代码中,仍然有很多定制必须使用在应用程序的最高层。因为这些应用层的定制影响了你的应用程序和系统以及其它安装程序之间的交互方式,理解什么时候该采取行动而什么时候默认行为已经足够这一点很重要。本章提供了一个核心应用程序架构和高级别定制点方面的总体描述来帮助你做出决定。核心应用 阅读全文
posted @ 2012-09-07 11:26 jackljf 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 整理了一下手中的iPhone开发网站、论坛和博客,精选了这10个常去的网站。其中有2篇教学文章,由于非常经典,于是单列出来,与其网站并列。建议新入行的朋友在看教学文章的同时多上论坛,与大家交流,偶尔看看别人的自曝,自己也会信心倍增。另外,实践最重要,首先行动起来。一:http://cocoachina.com/ 大量iPhone开发资料,教学,经验,还有自曝。二:http://www.iteye.com/forums/tag/iOS开发论坛,人气鼎盛,大量自曝,还有Android的讨论三:http://developer.apple.com/iphone/ 苹果iPhone开发官方主页,提供. 阅读全文
posted @ 2012-09-05 10:44 jackljf 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 官网:http://stig.github.com/json-framework/OverviewA strict JSON parser and generator for Objective-C. It adds categories to existing Objective-C objects for a super-simple interface. More flexible APIs are also provided for added control.Selected features:New BSD License.Easy-to-use API.Streaming Sup 阅读全文
posted @ 2012-08-31 17:52 jackljf 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 转:http://coolshell.cn/articles/5089.html 界面总不是一件很容易事,尤其是iPhone/iPad的界面,做过iOS开发的程序员,一定会感到开发iPhone/iPad的界面是一件多么不容易的事。下面的文章来自10 Essential iOS Developer Tools & Resources,这个文章介绍了十个iOS开发的基础性工具和资源,其一定会很有效地帮你做iOS的开发。(在这里,我再闲扯一句,虽然Android的开发好像整整XML文件界面就出来了,其明显比iOS的开发要容易很多,但是我还是觉得iOS的生命力要强过Android,看看Andr 阅读全文
posted @ 2012-08-31 17:50 jackljf 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 搜集来的iphone开发工程师面试真题(又像c的),大家一起分享,讨论。看答案是否正确!互相帮助,希望对入门新手有所帮助! 大神绕行!呵呵这个地址也有一套比较完整的真题:http://www.eapps.mobi/blog/?p=891.[代码]c#/cpp/oc代码:view sourceprint?1main() 2{ 3 inta[5]={1,2,3,4,5}; 4 int*ptr=(int *)(&a+1); 5 printf("%d,%d",*(a+1),*(ptr-1));6}答:2,5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是 阅读全文
posted @ 2012-08-31 17:27 jackljf 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 在Objective-C中,有一些我们之前并不熟悉但是经常见到的数据类型,比如id、nil、Nil、SEL等等。在很多文章里,我们都见过这些数据类型的介绍,但是都没有说的太清楚。这篇文章从最底层的定义开始,介绍一下这些类型到底是怎么定义的,这会帮助我们更加深入地了解Objective-C。原文作者为Greg Miller,文章地址在:http://unixjunkie.blogspot.com/2006/02/nil-and-nil.htmlObjective-C中有一些很有趣的数据类型经常会被错误地理解。他们中的大多数都可以在/usr/include/objc/objc.h或者这个目录中的其 阅读全文
posted @ 2012-08-31 17:20 jackljf 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 65 下一页