首页 / IOS / ios学习记录 day21 OC 6
ios学习记录 day21 OC 6
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ios学习记录 day21 OC 6,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1260字,纯文字阅读大概需要2分钟。
内容图文
![ios学习记录 day21 OC 6](/upload/InfoBanner/zyjiaocheng/1171/c661596ddd1042c289eaf9783ec5e545.jpg)
NSString 字符串
使用API : 1.NS开头 是基本类 2.看父类是什么 3.看有没有自己的初始化方法或构造器(Tasks列表 标记红色的就是不用的)
//1.创建方法
//初始化方法 (alloc
init)
//构造器 (类调用)
//2.追加方法(字符串的拼接) append
方法名stringByappendingWithFormat:
//在字符串方法中,只要碰到format关键词,都可以在后面的参数中拼接参数(必须要@""的形式)
//3.求子串(NSUInteger == 无符号int) substring
//4.字符串替换 replacing substrings
//5.字符串转换为其他类型
//6.字符串比较
NSMutableString 可变字符串
//1.初始化 可以使用自己的初始化方法 也可以使用父类(NSString)的初始化方法
//2.追加方法
//方法名appendFormat:
容器(collection) 在ios中有array(数组),dictionary(字典),set(集合)等
数组 字典 集合
相关类
NSArray 只能存放对象
不可变,无法添加.删除.修改元素 NSDictionary
NSSet
相同元素只能有一个
NSMutableArray NSMutableDictionary NSMutableSet
标记元素 下标(学号-人)/有序 key-value(姓名-人)/无序 通过key取对象 不标记元素/无序
快速枚举(for循环)
NSArray * arr = [NSArray
arrayWithObjects:@"qq",@"ww",@"ee",
nil];
for (int i = 0; i < [arr
count]; i++)
{
NSLog(@"元素为:%@",[arr
objectAtIndex:i]);
}
//对于这种内部元素类型一致的容器,推荐使用forin循环
//type *object 第一个参数 临时生成的对象
//collection 第二个参数
容器对象
for (NSString * strTemp in
arr) {
NSLog(@"对字符串进行操作:%@",strTemp);
}
//字典
NSDictionary * dic =
[[NSDictionary alloc] initWithObjectsAndKeys:@"aa",@"AA",@"bb",@"BB",
nil];
for (NSString * key in dic)
{
NSString
* str = [dic
objectForKey:key];
NSLog(@"%@",str);
}
原文:http://www.cnblogs.com/lxllanou/p/3630105.html
内容总结
以上是互联网集市为您收集整理的ios学习记录 day21 OC 6全部内容,希望文章能够帮你解决ios学习记录 day21 OC 6所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。