上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 73 下一页
摘要: 本文转载至:http://blog.csdn.net/guozh/article/details/84691311、nil和null从字面意思来理解比较简单,nil是一个对象,而NULL是一个值,我的理解为nil是将对象设置为空,而null是将基本类型设置为空的,个人感觉有点像属性当中,基本类型分配为assign NSString类型一般分配copy,而对象一般用retain。而且我们对于nil调用方法,不会产生crash或者抛出异常。看一段nil -> Null-pointer to objective- c objectNIL -> Null-pointer to object 阅读全文
posted @ 2013-11-14 00:08 天牛 阅读(367) 评论(0) 推荐(0)
摘要: 相机这个功能在iOS中很常用,自己也写过好几次了,都是知道大概,然后就把上一次的代码直接照搬过去就OK了,但是,像这种非常基础的东西我们还是需要独立的去写,而不是copy代码,等到我们熟记于心的时候,再copy吧。今天终于把这块儿知识认真的看了一下,不多说了 上代码。1.+ (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present) isSourceTypeAvailab... 阅读全文
posted @ 2013-11-12 21:31 天牛 阅读(986) 评论(0) 推荐(0)
摘要: 本文转载至:http://blog.csdn.net/zeng11088/article/details/8664510分类:UIImageView2013-03-12 16:42122人阅读评论(0)收藏举报开发游戏时,往往会有这么一个需求:在某个成就达成或者破纪录时,需要截个屏,然后发送到微博上与好友/粉丝分享,虽然home + 开机键组合可手动截屏,在Cocos2d有个CCRenderTexture类,借助该类可很容易实现代码截取功能。使用CCRenderTexture,我们可以截取游戏场景、某个Layer,甚至是精灵:/**游戏截图*@paramnode需要截取的控件*/-(void) 阅读全文
posted @ 2013-11-12 16:32 天牛 阅读(563) 评论(0) 推荐(0)
摘要: 分类:UIImageView2013-03-12 17:37350人阅读评论(0)收藏举报//UIView -> UIImage#import“QuartzCore/QuartzCore.h”//把UIView转换成图片-(UIImage*)getImageFromView:(UIView*)view{UIGraphicsBeginImageContext(view.bounds.size);[view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*image=UIGraphicsGetImageFromCurre 阅读全文
posted @ 2013-11-12 16:30 天牛 阅读(444) 评论(0) 推荐(0)
摘要: 一 Status bar重叠问题:~Zherui if ([[[UIDevicecurrentDevice] systemVersion] floatValue] >= 7.0) { self.window.frame = CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20);// self.window.bounds = CGRectMake(0, 20, self.window.frame.size.width, self.window.frame.size.hei... 阅读全文
posted @ 2013-11-04 13:18 天牛 阅读(486) 评论(0) 推荐(0)
摘要: 本文转载至:http://blog.csdn.net/showhilllee/article/details/8971159我们在进行iOS开发时,经常会在类的声明部分看见类似于@synthesizewindow=_window;的语句,那么,这个window是什么,_window又是什么,两个东西分别怎么用,这是一个比较基本的问题,也关乎我们理解Objective-C中对类、类的属性、类的存取器、类的局部变量的统一理解。在32位系统中,如果类的@interface部分没有进行ivar声明,但有@property声明,在类的@implementation部分有响应的@synthesize,则会 阅读全文
posted @ 2013-10-31 14:52 天牛 阅读(209) 评论(0) 推荐(0)
摘要: 本文转载至:http://www.cnblogs.com/ygm900/category/436923.html推荐初学者前去学习。mac 拷贝文件时报错 8060 解决方案摘要: 解决如下:即某文件夹下出现多重子目录,级数很多,删除多余的子文件夹即可。至于如何产生的,有人说是xcode升级导致,不过没有见证 。我的不属于这类情况的。(参见:http://macosx.com/forums/mac-os-x-system-mac-software/321289-error-code-8060-cant-access-files-were-once-there.html)阅读全文posted @ 阅读全文
posted @ 2013-10-29 00:39 天牛 阅读(829) 评论(0) 推荐(1)
摘要: 到目前为止,我们所讨论过的所有数字数据类型,如int型、float型和long型都是Objective-C语言中的基本数据类型,也就是说,它们都不是对象。例如,不能向它们发送消息。然而,有时需要作为对象使用这些值。例如,使用Foundation的对象NSArray,可以设置一个用于存储值的数组。这些值必须是对象,因此不能将任何基本数据类型直接存储到这些数组中。要存储任何基本数据类型(包括char数据类型),可以使用NSNumber类根据这些数据类型来创建对象。一般来说,无须担心需要释放Foundation方法返回的对象。有时候,对象由返回它的方法所拥有。其他情况下,对象是由方法新创建的并被添加 阅读全文
posted @ 2013-10-21 20:32 天牛 阅读(264) 评论(0) 推荐(0)
摘要: 转自:http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/FilesandNetworking/FilesandNetworking.html文件和数据管理iPhone OS系统上的文件和用户的媒体数据及个人文件共享闪存上的空间。出于安全的目的,您的应用程序被放在其自己的目录下,并且只能对该目录进行读写。本章的下面部分将描述应用程序本地文件系统的结构及几个读写文件的技术。常用目录出于安全的目的,应用程序只能将自己的数据和偏好设置写入到几 阅读全文
posted @ 2013-10-21 20:29 天牛 阅读(1140) 评论(0) 推荐(0)
摘要: 1、常见的NSFileManager文件方法-(NSData *)contentsAtPath:path //从一个文件读取数据-(BOOL)createFileAtPath: path contents:(NSData *)data attributes:attr //向一个文件写入数据-(BOOL)removeItemAtPath:path error:err //删除一个文件-(BOOL)moveItemAtPath:from toPath:to error:err //重命名或者移动一个文件(to不能是已存在的)-(BOOL)copyItemAtPath:from toPath... 阅读全文
posted @ 2013-10-15 13:36 天牛 阅读(414) 评论(0) 推荐(0)
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 73 下一页