Foundation
2016-01-19 10:35:51 2 举报
AI智能生成
登录查看完整内容
foundation框架的知识点
作者其他创作
大纲/内容
Foundation
文件操作
本地
写入操作
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
移动
复制
数组
不可变数组
便利构造方法
NSArray *arr = [NSArray arrayWithObjects]
构造方法
NSArray *arr2 = [[NSArray alloc] initWithObjects]
简便创建
NSArray *arr = @[@\"xxx\
操作
统计个数
count
第一个元素
firstObject
最后一个元素
lastObject
查看
containsObject
指定下标获取元素
objectAtIndex
获取元素对应的下标
indexOfObject
遍历
for循环
快速枚举
block
读写
读
写
arrayWithContentsOfFile
可变数组
创建数组
arrayWithObjects
增加元素
addObject
插入元素
insertObject
删除元素
removeObject
替换元素
replaceObjectAtIndex
查询元素
数组与字符串
数组转字符串
compententsJoinByString
字符串转数组
compententsSeperateByString
字典
NSDictionnary
dictionaryWithObjectsAndKeys:
个数
用key找value
objectForKey
forin
读写操作
写操作
读操作
dictionaryWithContentsOfFile
用数组创建Dictionary
NSDictionary *字典名 = @{@\"键名\
NSMutableDictionary
dictionary
添加
setValue
setObject
removeObjectForKey
修改
setObject:
查询
containsOfObject
收藏
收藏
0 条评论
回复 删除
下一页