上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 58 下一页
  2013年11月29日
摘要: 在Objective-C中,NSLog相当于C语言中的printf,常用于文字输出。1.NSLog定义NSLog定义在NSObjCRuntime.h中,如下所示:void NSLog(NSString *format, …);基本上,NSLog很像printf,同样会在console中输出显示结果。不同的是,传递进去的格式化字符是NSString的对象,而不是char *这种字符串指针。2.示例NSLog可以如下面的方法使用:NSLog (@"this is a test");NSLog (@"string is :%@", string);NSLog 阅读全文
posted @ 2013-11-29 11:45 猿人谷 阅读(611) 评论(0) 推荐(0) 编辑
摘要: ios的一些知识点一 非ARC的内存管理情况1-autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段落,开始等待用户的操作,自动释放池就会被释放掉(调用dealloc),池中的对象都会收到一个release,有可能会因此被销毁。2-成员属性:readonly:不指定readonly,默认合成getter和setter方法。外界毫不关心的成员,则不要设置任何属性,这样封装能增加代码的独立性和安全性。相当于私有成员?assign:表示只进行简单的赋值,不会发送retain消息。retain:会向旧值发送rel 阅读全文
posted @ 2013-11-29 11:17 猿人谷 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://blog.csdn.net/iunion/article/details/9045573刚刚更新过的代码出现了问题,在上传之前的验证就不通过,提示Apps arenot permitted to access theUDIDand must not use theuniqueIdentifiermethod ofUIDevice. Please update your apps and servers to associate users with theVendororAdvertising identifiersintroduced in iOS 6。于是很纠结怎么解 阅读全文
posted @ 2013-11-29 11:15 猿人谷 阅读(3006) 评论(0) 推荐(0) 编辑
摘要: 字典使用Key-Value的形式储存数据。字典中的对象储存没有顺序,使用key来表示每个对象。cocoa框架中的字典:NSDictionary和NSMutableDictionaryNSMutableDictionary是NSictionary的子类,能使用其所有方法。NSMutableDictionary是NSDictionary的可修改版本 1 #import 2 int main(int argc, const char * argv[]) 3 { 4 @autoreleasepool { 5 //不可变字典NSDictionary 6 //字典的... 阅读全文
posted @ 2013-11-29 10:32 猿人谷 阅读(649) 评论(0) 推荐(0) 编辑
  2013年11月28日
摘要: //按钮初始化类方法UIButton*button1=[UIButtonbuttonWithType:UIButtonTypeRoundedRect];//这里创建一个圆角矩形的按钮//按钮初始化实例方法UIButton *button1=[[UIButton alloc]initWithFrame:CGRectMake(50,300, 200, 50)];能够定义的button类型有以下6种,//typedefenum{//UIButtonTypeCustom=0,自定义风格//UIButtonTypeRoundedRect,圆角矩形//UIButtonTypeDetailDisclosur 阅读全文
posted @ 2013-11-28 19:40 猿人谷 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 打开一个程序,点击屏幕菜单栏的Xcode,然后选Xcode -> Preferences -> Text Editing -> Show line numbers前面打勾就行了。如下图: 阅读全文
posted @ 2013-11-28 19:17 猿人谷 阅读(1698) 评论(0) 推荐(0) 编辑
摘要: 方法1.直接赋值: NSString *str1 = @"my string";方法2.类函数初始化生成: NSString *str2 =[NSString stringWithString:str1];方法3.实例方法初始化生成: NSString *str3 = [[NSString alloc]initWithString:@"my string"]; NSString *str4 = [[NSStringalloc]initWithFormat:@"my string"]; NSLog(@"---%p", 阅读全文
posted @ 2013-11-28 17:24 猿人谷 阅读(456) 评论(0) 推荐(0) 编辑
摘要: atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样: {lock} if (property != newValue) { [property release]; property = [newValue retain]; ... 阅读全文
posted @ 2013-11-28 14:22 猿人谷 阅读(411) 评论(0) 推荐(0) 编辑
  2013年11月26日
摘要: This site contains a ton of fun tutorials – so many that they were becoming hard to find! So I put together this little page to help everyone quickly find the tutorial they’re looking for. Hope you enjoy! :]Beginning iPhone ProgrammingiPhone programming is like a ladybug - fun and only a little scar 阅读全文
posted @ 2013-11-26 13:13 猿人谷 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 来源:http://www.cnblogs.com/lianwei/p/3424871.html前几个月时间在网上下载一个类似这样的ios游戏源码,然后自己进行修改和升级一下,现在开源出来给大家吧,该游戏源码我也上传到一些网站上了,感 觉还不错,特别是喜欢ios游戏开发的朋友可以下载学习吧,源码我已经上传在源码天堂那里了,大家也可以去那里直接下载即可,如果有什么想法或观点可以在 下面留下,我会定时过来看看的。源码文件大小:36.01 MB,文件太大了,大家可以直接在那个叫源码天堂的网站下载吧。http://code.662p.com/view/3484.html 阅读全文
posted @ 2013-11-26 13:04 猿人谷 阅读(1838) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 58 下一页