共8页: 上一页 1 2 3 4 5 6 7 8 下一页 
摘要: 2012-03-22UIImageView *imgvPhoto= [UIImageView alloc] init];//添加边框 CALayer *layer = [_imgvPhoto layer];layer.borderColor = [[UIColor whiteColor] CGColor];layer.borderWidth = 5.0f;//添加四个边阴影_imgvPhoto.layer.shadowColor = [UIColor blackColor].CGColor;_imgvPhoto.layer.shadowOffset = CGSizeMake(0, 0);_im阅读全文
posted @ 2012-03-22 10:50 Dzs 阅读(730) 评论(0) 编辑
摘要: 在presentModalViewController的时候自己创建一个navigationController,这样ViewController的navigationController属性不为nil,即可使用pushViewController。POIListViewController* poiListVC =[[POIListViewController alloc] initWithNibName:@"POIListViewController" bundle:nil];poiListVC.poisArray =self.searchResult;poiListV阅读全文
posted @ 2012-03-20 14:55 Dzs 阅读(483) 评论(0) 编辑
摘要: 2012-03-21CAAnimation动画duration :持续间隔数repeatCount:重复次数layer.opacity:透明度好多东西没弄明白阅读全文
posted @ 2012-03-20 14:50 Dzs 阅读(134) 评论(0) 编辑
摘要: #import @class 的区别主要为了解决引用死锁1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。2.在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。 而在实现类里面,因为会用到这个引用类的内部的实体变量和方法,所以需要使用#import来包含这个被引用类的头文件。3.在编译效率方面考虑,如果你有100个头文件都#import了同一个头文件,或者这些文件是依次引用的阅读全文
posted @ 2012-02-20 13:30 Dzs 阅读(1450) 评论(0) 编辑
摘要: 研究了两天iPhone中关于sqlite的使用理解了以下细节1: sqlite文件存在,并不一定代表表存在2: 第一次都会进行CREATE TABLE IF NOT EXISTS Tablename操作3: 如果表名不存在sqlite3_prepare_v2的结果!=SQLITE_OK阅读全文
posted @ 2012-02-16 12:03 Dzs 阅读(112) 评论(0) 编辑
摘要: KVO是iOS中的一个核心概念,简单理解就是:关注Model某个数据(Key)的对象可以注册为监听器,一旦Model某个Key的Value发生变化,就会广播给所有的监听器(http://blog.chinabyte.com/a/1557371.html)KVO:KVO是一个怎么样的Cocoa机制?答:Kvo(Key Value Coding)是cocoa中用来设值或取值的协议(NSKeyValueCoding),跟java的ejb有点类似。都是通过对变量和函数名进行规范达到方便设置类成员值的目的.它是Cocoa的一个重要机制,它有点类似于Notification,但是,它提供了观察某一属性变化阅读全文
posted @ 2012-02-10 15:41 Dzs 阅读(1817) 评论(0) 编辑
摘要: *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<NSObject 0x6807200> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key f2.'-----主要是因为操作xib连接错误tableviewcell中的属性连接到自身的控件,而非连接到File's Owner阅读全文
posted @ 2012-02-10 15:35 Dzs 阅读(270) 评论(0) 编辑
摘要: //一、NSString/*----------------创建字符串的方法----------------*///1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init];astring = @"This is a String!";[astring release];NSLog(@"astring:%@",astring);//3、在以上方法中,提升速度:initWit阅读全文
posted @ 2012-02-04 14:26 Dzs 阅读(1998) 评论(0) 编辑
摘要: 1、安装GNUstepGNUstep Windows Installer提供了Windows平台下的Object-C的模拟开发环境,一共有四个软件包,其中GNUstep System和GNUstep Core是必装的,GNUstep Devel和Cairo Backend是选装的。只安装前两个就够了。2、编写Objective-C代码安装完成后,在开始菜单里的GNUstep选项里执行shell,就能打开命令行。直接在Windows里进入D:\GNUstep\msys\1.0\home\Administrator(可能有的不一样)目录,在这里用你喜欢的工具(现在UltraEdit和Notepad阅读全文
posted @ 2011-12-30 10:14 Dzs 阅读(405) 评论(0) 编辑
摘要: Automatic Reference Counting (ARC),自动引用计数,是开发Cocoa程序时的一个编译级别的特性,用于自动内存管理。1:在XCode 4.2中,使用模板新建一个工程,该工程将”默认“选择使用ARC特性2:对于已经建立好的项目可以选中项目, Building Settings, 然后找到 Objective C Automatic Reference Counting(找不到,可以搜索到), 设置改为No 就行了.----ARC理论基础---ARC的工作原理是,在你编译程序时,将内存操作的代码(retain,release或autorelease)自动添加到需要的位阅读全文
posted @ 2011-12-29 09:00 Dzs 阅读(392) 评论(0) 编辑
共8页: 上一页 1 2 3 4 5 6 7 8 下一页