本文将通过简单的UI来说明如何用VFL来实现自动布局。在自动布局的时候避免不了使用代码来加以优化以及根据内容来实现不同的UI。一:api介绍1.NSLayoutConstraint APINSLayoutConstraint + (NSArray *)constraintsWithVisualFor...
分类:
其他好文 时间:
2014-12-08 12:14:30
阅读次数:
253
NSArray和NSDictionary添加空对象,以及nil和Nil和NULL和NSNull
分类:
其他好文 时间:
2014-12-06 19:30:24
阅读次数:
1143
1.使用for循环遍历数组 NSArray * array = @[@"one",@"two",@"three"]; for (int i = 0; i < array.count; i++) { NSString * str = ar...
分类:
编程语言 时间:
2014-12-06 16:37:03
阅读次数:
198
A.内存管理 NSString: copy 基本数据类型、结构体(int, CGFloat, BOOL, CGRect等):assign 对象(如自定义model类型、NSArray、NSDictionary):strong 控件:weak
分类:
移动开发 时间:
2014-12-06 01:25:52
阅读次数:
165
NSFileManager *fileManager = [NSFileManager
defaultManager];
NSError *error;
//复制本地数据库文件到安装目录
NSArray *paths =
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
N...
分类:
数据库 时间:
2014-12-05 19:26:07
阅读次数:
153
NSArray 代表集合元素不可变的集合,一旦NSArray被创建成功,程序不能向集合中添加新元素,删除旧元素,替换旧元素。
NSMultableArray 恰恰相反,为可变元素的集合,可以增加、删除、替换元素。
可进行的操作:
1、创建 arrayWithCapacity
2、增加元素,以add开头
3、删除元素,以remove开头
4、替换元素,以replace开头
5、对集合本...
分类:
其他好文 时间:
2014-12-04 20:04:12
阅读次数:
216
block是一门有用的大后期学问。现在我只是列出一点基本用法。1.快速枚举(Enumeration) 通常是和NSArray, NSDictionary, NSSet, NSIndexSet放在一起用。 当和以上这两种东西放在一起用时,通常block有两种用处。(代码为实例操作) i. 第...
分类:
其他好文 时间:
2014-12-04 17:42:23
阅读次数:
169
代表元素有序、可重复的一个集合,集合中每个元素都有对应的顺序索引。
创建NSArray的常见方法
1、array:创建一个不包含任何元素的空NSARRAY
2、arrayWithObject/initWithObject:创建只包含指定元素的NSArray
3、arrayWithObjects/initWithObjects:创建只包含一个或多个元素的NSArray
4、arrayWithContentsOfFile:读取文件内容来创建NSArray...
分类:
其他好文 时间:
2014-12-03 19:16:51
阅读次数:
190
将字库文件添加到工程中FZLanTingHei-R-GBK.TTF和FZLanTingHei-DB-GBK.TTF(粗体)在Info.plist中添加自定义字体文件完成这一步后,可以在程序中打印出支持的字体,看是否添加成功: NSArray *familyNames = [UIFont...
分类:
其他好文 时间:
2014-12-03 10:26:24
阅读次数:
240
选择菜单栏中得File|New|File...命令,选择Property List,创建一个1.plist文件在桌面
核心代码:
#import
@interface ViewController : UIViewController{
NSDictionary *list;
NSArray *a;
}
@end
#import "ViewController....
分类:
移动开发 时间:
2014-12-01 19:20:34
阅读次数:
201