摘要: Objective-C具有相当多的动态特性,基本的,也是经常被提到和用到的有动态类型(Dynamic typing),动态绑定(Dynamic binding)和动态加载(Dynamic loading)。这些动态特性都是在Cocoa程序开发时非常常用的语言特性,而在这之后,OC在底层也提供了相当丰... 阅读全文
posted @ 2014-11-04 14:40 luseike 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 转载本文请保留以下原作者信息: 原作:OneV's Den http://www.onevcat.com/2012/02/iosversion/兼容性,开发者之殇兼容性问题是全世界所有开发这面临的最头疼的问题之一,这句话不会有开发者会反驳。往昔的Windows Vista的升级死掉一批应用的惨状历历... 阅读全文
posted @ 2014-11-04 14:12 luseike 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: -(id) initWithPlayer:(VVPlayer *)aPlayer seatsNum:(int)seatsNum{ if (self = [super init]) { NSLog(@”\n Function: %s\n Pretty function: %s\... 阅读全文
posted @ 2014-11-04 11:40 luseike 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 一、UINavigationItem1>获得方式self.navigationItem2>作用可以用来设置当前控制器顶部导航栏的内容self.navigationItem.titleself.navigationItem.titleView二、UIBarButtonItem1>用在什么地方:设置导航... 阅读全文
posted @ 2014-08-20 23:02 luseike 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 四个容易混淆的属性1、textAlignment:文字的水平方向对齐方式1>取值NSTextAlignmentLeftNSTextAlignmentCenterNSTextAlignmentRight2>哪些控件有这个属性:一般能够显示文字的控件都有这个属性UITextFieldUILabelUIT... 阅读全文
posted @ 2014-08-20 22:51 luseike 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1、初识:CALayer的UIView内部的一个层,在IOS中所有能显示内容在屏幕上是的控件,其本质都是因为这个内部的layer层。当一个UIView要显示内容的时候,会调用-(void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx 方... 阅读全文
posted @ 2014-08-11 21:32 luseike 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1、如何创建一个控制器a、通过storyboard创建://先加载storyboard文件(Test是storyboard的文件名)UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Test" bundle:nil];//接着... 阅读全文
posted @ 2014-08-08 20:27 luseike 阅读(284) 评论(0) 推荐(0) 编辑
摘要: IOS多线程,线程同步 阅读全文
posted @ 2014-06-27 00:12 luseike 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 苹果官方非常推荐使用block,具体体层没研究过,只知道block封装了一段代码,可以在任意你需要的地方调用,用法如下返回值类型(^block名)(形参列表)这就定义了一个block比如定义一个返回两个数相加的blockint main(int argc, const char * argv[]){... 阅读全文
posted @ 2014-06-21 19:29 luseike 阅读(196) 评论(0) 推荐(0) 编辑
摘要: KVC是Cocoa touch的大招,大概原名叫key valued coding(键值编码),关于概念认识上的问题您可以Google下,有不少大牛解释的很专业,作为初学者的我,只想把学到的一点皮毛记个博客以备复习,也跟同样初学的你一起交流……新建一个控制台的项目,接着定义一个Boy类,有name和... 阅读全文
posted @ 2014-06-10 22:40 luseike 阅读(258) 评论(0) 推荐(0) 编辑