iphone深入进阶
chengyingzhilian
这个作者很懒,什么都没留下…
展开
-
UIApplication深入研究
很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。 UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。 每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实转载 2012-08-15 16:19:33 · 666 阅读 · 0 评论 -
ios图像处理片段
1. 图片缩放: 代码 - (UIImage*)resizeImage:(UIImage*)image toWidth:(NSInteger)width height:(NSInteger)height { // Create a graphics context with the target size // On iOS 4 and later, use转载 2013-03-06 14:58:29 · 2574 阅读 · 0 评论 -
IOS中的动画
IOS中的动画右两大类1.UIView的视图动画2.Layer的动画 UIView的动画也是基于Layer的动画 动画的代码格式都很固定 1.UIView动画 一般方式 [UIView beginAnimations:@"ddd" context:nil];//设置动画 [UIView commitAnimations]; //提交动画 这两个是必须有的,然后在两句的中间添加动转载 2013-01-16 18:03:20 · 1026 阅读 · 0 评论 -
addChildViewController
在苹果的WWDC2011大会视频的 《Session 101 - What’s New in Cocoa》 和 《Session 102 - Implementing UIViewController Containment》 中介绍了苹果在iOS5中给UIViewController新增加的5方法以及一个属性: 1 2 3 4 5 6 7 8 // 方法 a转载 2013-01-13 21:40:53 · 8693 阅读 · 0 评论 -
UIColor,CGColor,CIColor三者的区别和联系
最近看了看CoreGraphics的东西,看到关于CGColor的东西,于是就想着顺便看看UIColor,CIColor,弄清楚它们之间的区别和联系。下面我们分别看看它们三个的概念: 一、UIColor UIColor是UIKit中存储颜色信息的一个重要的类,一个UIColor对象包含了颜色和透明度的值,它的颜色空间已经针对IOS进行了 优化。UIColor包含了一些类方法用于创建转载 2013-01-13 10:57:44 · 5291 阅读 · 0 评论 -
iphone bu解决方法之一
在参考教程开发iOS的第二个app:Storyboards – BirdWatching 过程中,运行BirdSighting后,点击加号添加一个新的cell,结果出错: 调试信息为: ? 1 2 3 4 5 2012-08-21 13:10:02.690 BirdWatching[2137:转载 2012-12-23 02:36:02 · 1727 阅读 · 0 评论 -
Objective-C的self.用法的一些总结
关于什么时候用全局变量,什么时候用self.赋值的问题,其实是和Objective-c的存取方法有关, 网上很多人也都这么解答的,不过如何与存取方式有关究竟他们之间的是什么样的关系就很少有同学回答了。我总结了一下, 发出来给大家参考. 有什么问题请大家斧正. 进入正题, 我们经常会在官方文档里看到这样的代码: MyClass.h C代码转载 2012-12-15 12:48:35 · 689 阅读 · 0 评论 -
iOS loadView,viewDidLoad,viewDidUnload用法
oadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。 但是他们有什么区别呢? viewDidLoad 方法只有当 view 从 nib 文件初始化的 loadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。转载 2012-12-14 09:06:56 · 6199 阅读 · 0 评论 -
xcode4的环境变量,Build Settings参数,workspace及联编设置
一、xcode4中的环境变量 $(BUILT_PRODUCTS_DIR) build成功后的,最终产品路径--可以在Build Settings参数的Per-configuration Build Products Path项里设置 $(TARGET_NAME) 目标工程名称 $(SRCROOT) 工程文件(比如Nuno.xcodeproj)的路径转载 2012-10-31 16:51:59 · 724 阅读 · 0 评论 -
深入理解iPhone委托模式兼谈iPhone生命周期
每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIApplication的另一个任务是帮助管理应用程序的生命周期,而UIApplication通过一个名字为UIApplicationDelegate的代理类来履行这个任务。尽管UI转载 2012-10-15 09:06:13 · 644 阅读 · 0 评论 -
[self.xxx release]和[xxx release]的差别
看不出[self.xxx release]和[xxx release]的用法有什么本质的差别。self.xxx多一个步骤:通过getter得到成员变量。而通常情况下,getter也只是直接返回相应的对象。这点楼主自己也说明了。 建议不要在这个问题上太过纠结,遵守常规约定即可。 1. 一般情况下,对于类型是对象的成员变量,如果设置了对应的@property,就用以下这种格式释放:原创 2012-09-20 11:26:12 · 1895 阅读 · 0 评论 -
ios 多任务机制
多任务机制是苹果在iOS4中引进的,我们首先新建一个工程,查看下appdelegate文件中的内容: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions { // Override point转载 2012-08-17 13:40:25 · 861 阅读 · 0 评论 -
NSNotificationCenter详解
作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的. 注册通知:即要在什么地方接受消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(mytest:) name:@" mytest" object:nil];转载 2012-08-16 17:49:34 · 14451 阅读 · 0 评论 -
URLRequest深入研究
URLRequest 的一个实例 [html] view plaincopy // Create the request. //所构建的NSURLRequest具有一个依赖于缓存响应的特定策略,cachePolicy取得策略,timeoutInterval取得超时值 NSURLRequest *theRequest=[NSURLReq转载 2012-08-15 17:07:45 · 1876 阅读 · 0 评论 -
NSURLCache 深入研究
NSURLCache 1. 初始化相关的几个方法:sharedURLCache;setSharedURLCache;initWithMemoryCapacity sharedURLCache方法返回一个NSURLCache实例。 默认情况下,内存是4M,4* 1024 * 1024;Disk为20M,20 * 1024 * 1024;路径在(NSHomeDirectory)/Li转载 2012-08-15 17:03:47 · 1308 阅读 · 0 评论 -
main函数研究
Xcode4.2之前的main函数如下: 01 int main(int argc, char *argv[]) 02 03 { 04 05 NSAutorelease转载 2012-08-15 16:37:49 · 694 阅读 · 0 评论 -
打包ios程序成ipa
iOS程序发布测试1-准备 iOS程序发布测试2-获取Tester设备UDID iOS程序发布测试3-生成ad hoc证书 iOS程序发布测试4-打包(Archive)发布(share)原创 2013-03-06 14:51:40 · 7490 阅读 · 0 评论