文章分类 -  ios

摘要:转自:http://onevcat.com/2014/08/notification-today-widget/扩展 (Extension) 是 iOS 8 和 OSX 10.10 加入的一个非常大的功能点,开发者可以通过系统提供给我们的扩展接入点 (Extension point) 来为系统特定的... 阅读全文
posted @ 2015-07-30 11:04 oho_yoho 阅读(168) 评论(0) 推荐(0)
摘要:Apple 于去年发布的 iOS8 系统带来了许多有趣的新特性,其中的 App Extensions 让第三方产品与系统本体的互动变得更为直接。「Today Widget」,「Get a quick update or perform a quick task in the Today view o... 阅读全文
posted @ 2015-07-29 15:30 oho_yoho 阅读(128) 评论(0) 推荐(0)
摘要:在使用IB的时候才会涉及到此方法的使用,当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作。看例子:1.创建一个viewController with XIB2.定义一... 阅读全文
posted @ 2015-07-14 18:51 oho_yoho 阅读(540) 评论(0) 推荐(0)
摘要:UIViewController类或其子类会在初始化时创建一个UIView对象,会作为控制器的默认视图显示出来,可以通过self.view寻址访问。但没有调用loadView方法时,self.view=nil。loadView在每一次使用self.view这个property,并且self.view... 阅读全文
posted @ 2015-07-14 18:46 oho_yoho 阅读(97) 评论(0) 推荐(0)
摘要:bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别... 阅读全文
posted @ 2015-07-14 11:00 oho_yoho 阅读(106) 评论(0) 推荐(0)
摘要:[Obj-C笔记] "self = [super init]"的解释与潜藏bugObjective-C的推荐init方法写法如下:- (id) init{ if(self = [super init]) { //为子类增加属性进行初始化 } return sel... 阅读全文
posted @ 2015-07-13 16:44 oho_yoho 阅读(125) 评论(0) 推荐(0)
摘要:转: http://blog.csdn.net/duanyipeng/article/details/7101829#comments一、iOS应用程序状态机一共有五种状态:1.Not running:应用还没有启动,或者应用正在运行但是途中被系统停止。2.Inactive:当前应用正在前台运行,但... 阅读全文
posted @ 2015-06-30 15:11 oho_yoho 阅读(98) 评论(0) 推荐(0)
摘要:小苹果今天来分析一下:按照技术流的说法是关闭IOS的后台应用关闭的只是删除了类似于历史记录的快捷方式,所以根本不影响任何东西。然而 实践证明当打开几个大型应用的后启动新应用的时候确实会卡(不是你心理作用,如果你注意会发现新应用执行一段时间后卡的现象会逐渐缓解)。那真相是神马呢!!!真相:要弄明白原因... 阅读全文
posted @ 2015-06-30 15:09 oho_yoho 阅读(660) 评论(0) 推荐(0)
摘要:转:http://blog.sina.com.cn/s/blog_afb4d07f0101d1g4.html由于SDK4.0以上的版本支持多线程,所以在点击HOME键后,程序不会退出而是转入后台运行。如果想点击HOME键程序直接退出而不是在后台运行,可以调用[application terminat... 阅读全文
posted @ 2015-06-30 15:07 oho_yoho 阅读(760) 评论(0) 推荐(0)
摘要:Xcode4.2之前的main函数如下:intmain(intargc,char*argv[]){ NSAutoreleasePool*pool = [[NSAutoreleasePoolalloc]init]; intretVal =UIApplicationMain(argc, argv,nil... 阅读全文
posted @ 2015-06-30 11:38 oho_yoho 阅读(598) 评论(0) 推荐(0)
摘要:转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7484579原文 :iOS Developer LibraryTechnical Q&A QA1561How do I programmatically... 阅读全文
posted @ 2015-06-29 18:57 oho_yoho 阅读(170) 评论(0) 推荐(0)
摘要:iOS开发UI篇—程序启动原理和UIApplication 转自:http://www.cnblogs.com/wendingding/p/3766347.html一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代... 阅读全文
posted @ 2015-06-29 18:44 oho_yoho 阅读(71) 评论(0) 推荐(0)
摘要:大家在学习iPhone开发时候,都会写HelloWorld程序。大家一般都是通过向导,生成项目,然后通过模拟器启动应用程序。但是大家知道其背后的启动过程吗?也就是当点击程序图标启动程序开始到退出程序整个使用运行过程中底下的代码都发生了什么?有理解了这个才能游刃有余的掌握iPhone程序的开发,否则... 阅读全文
posted @ 2015-06-29 17:40 oho_yoho 阅读(92) 评论(0) 推荐(0)
摘要:当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你... 阅读全文
posted @ 2015-06-29 17:36 oho_yoho 阅读(65) 评论(0) 推荐(0)