Foundation
2016-01-19 10:35:51 2 举报
AI智能生成
foundation框架的知识点
作者其他创作
大纲/内容
数组
不可变数组
创建
便利构造方法
NSArray *arr = [NSArray arrayWithObjects]
构造方法
NSArray *arr2 = [[NSArray alloc] initWithObjects]
简便创建
NSArray *arr = @[@"xxx",@"xxx",@"xxx",@"xxx"]
操作
统计个数
count
第一个元素
firstObject
最后一个元素
lastObject
查看
containsObject
指定下标获取元素
objectAtIndex
获取元素对应的下标
indexOfObject
遍历
for循环
快速枚举
block
读写
读
writeToFile
写
arrayWithContentsOfFile
可变数组
创建数组
arrayWithObjects
增加元素
addObject
插入元素
insertObject
删除元素
removeObject
替换元素
replaceObjectAtIndex
查询元素
containsObject
数组与字符串
数组转字符串
compententsJoinByString
字符串转数组
compententsSeperateByString
字典
NSDictionnary
创建
dictionaryWithObjectsAndKeys:
个数
count
用key找value
objectForKey
遍历
forin
block
读写操作
写操作
writeToFile
读操作
dictionaryWithContentsOfFile
用数组创建Dictionary
NSDictionary *字典名 = @{@"键名":数组名,@"键名":数组名};
NSMutableDictionary
创建
dictionary
添加
setValue
setObject
删除
removeObjectForKey
修改
setObject:
查询
containsOfObject
文件操作
本地
写入操作
writeToFile
读取操作
stringWithContentsOfFile
网络
创建NSURL对象
[NSURL URLWithString:@"路径"]
[NSURL fileURLWithPath:@"路径"];
对URL对象写入字符串
writeToURL
字符串
不可变字符串
字符串比较
比较大小
compare
NSOrderedAscending
NSOrderedSame
NSOrderedDescending
比较是否一样
isEqualToString
字符串前缀后缀检查
前缀
hasPrefix
后缀
hasSuffix
字符串查找
rangeOfString
NSRange介绍
字符串截取
substringFromIndex
substringToIndex
substringWithRange
字符串替换
stringByReplacing...
字符串转换
intValue
字符串转化为整形
floatValue
字符串转换为浮点型
doubleValue
字符串转换为双精度浮点型
characterAtIndex
字符串转化为字符
UTF8String
OC转C
stringWithUTF8String
C转OC
去除头尾空格
stringByTrimmingCharactersInSet
可变字符串
创建
NSMutableString *strM = [NSMutableString string]
拼接
直接拼接
appendString
格式化拼接
appendFormat
插入
insertString
删除
deletecharactersInRange
替换
replaceCharactersInRange
NSFileManager
创建
(NSFileManager *)defaultManager
判断
- (BOOL)fileExistsAtPath:(NSString *)path;
- (BOOL)fileExistsAtPath:(NSString )path isDirectory:(BOOL )isDirectory;
- (BOOL)isReadableFileAtPath:(NSString *)path;
- (BOOL)isWritableFileAtPath:(NSString *)path;
- (BOOL)isDeletableFileAtPath:(NSString *)path
删除
移动
复制
收藏
收藏
0 条评论
下一页