![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 66
iOS_Chen
这个作者很懒,什么都没留下…
展开
-
iOS开发中的delegate(委托模式)
委托是Cocoa中最简单、最灵活的模式之一。委托是指给一个对象提供机会对另一个对象中的变化做出反应或者影响另一个对象的行为。其基本思想是:两个对象协同解决问题。一个对象非常普通,并且打算在广泛的情形中重用。它存储指向另一个对象(即它的委托)的引用,并在关键时刻给委托发消息。消息可能只是通知委托发生了某件事情,给委托提供机会执行额外的处理,或者消息可能要求委托提供一些关键的信息以控制所发生的...原创 2014-07-17 10:43:32 · 275 阅读 · 0 评论 -
iOS UIDeviceOrientation 和 UIInterfaceOrientation 用法
UIDeviceOrientation 是机器硬件的当前旋转方向 这个你只能取值 不能设置UIInterfaceOrientation 是你程序界面的当前旋转方向 这个可以设置 判断设备现在的方向:C代码 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrienta...原创 2014-07-18 09:47:21 · 501 阅读 · 0 评论 -
iOS imageNamed与imageWithContentsOfFile 图片
+ (UIImage *)imageNamed:(NSString *)name方法是在application bundle的顶层文件夹寻找名字的图象 , 如果找到图片, 系统缓存图象。图片内容被加载到系统内存中,使用时直接引用到系统内存。 所以当处理大量图片时,程序使用的内存会迅速上升导致内存警告并退出。 NSString *path = [[NSBundle mainbun...原创 2014-07-18 10:23:19 · 196 阅读 · 0 评论 -
iOS NSString char* NSData NSUrl转换
1. NSString转化为UNICODE String:C代码 (NSString*)fname = @“Test”; char fnameStr[10]; memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]...原创 2014-07-18 15:22:39 · 469 阅读 · 0 评论