obc学习笔记2
来源:互联网 发布:hbase是关系数据库吗 编辑:程序博客网 时间:2024/06/13 22:38
格式化:control+I
左移:Command+[
提示/取消提示:Esc
P:协议 C:类 K: 枚举 、常量 V:成员变量 f: 函数 M:成员方法 G: 全局变量 #: #define指令 T:typedef类型
导航条标记:
// MARK: TODO: FIXME: !!!: ???:
范围NSRange:
NSRange range1;range1.loction=17;range1.length=4;NSRange range2={17,4};NSRange range3=NSMakeRange(17,4);
集合数据类型:
CGPointCGSizeCGRectCGPointMake()CGSizeMake()CGRectMake()
NSString:
//+代表类方法 -代表实例方法 + stringWithFormat://创建NSString - length//字符个数 返回NSUInteger - isEqualToString://返回BOOL 比较内容是否相同 - compare:options://返回NSComparisonResult枚举类型 - hasPrefix://前缀 - hasSuffix://后缀 - rangeOfString://查找子串,返回NSRange
NSMutableString:NSString:
+ stringWithCapacity://创建NSMutableString- appendString:- appendFormat:- deleteCharactersInRange://删除一段,可以与rangeOfString:配合使用
NSArray:
+ arrayWithObjects://最后一个元素为nil,所以数组不能存nil之一 @[x,x,x]//或者用数组字面量格式来创建数组- count//数组元素个数- objectAtIndex://获取索引处对象,也可以通过字面量访问数组- componentsJoinedByString://拼接成字符串
NSMutableArray:
+ arrayWithCapacity://创建可变数组- addObject://数组末尾添加对象- removeObjectAtIndex://删除后前移
NSEnumerator:
需要通过objectEnumerator(reverseObjectEnumerator)向数组请求枚举器
- nextObject//返回下一个对象,直到返回nil,所以数组不能存nil之二
遍历数组的方法:
1.for+索引
2.NSEnumerator
3.for in
4.代码块enumerateObjectsUsingBlock
NSDictionary:
+ dictionaryWithObjectsAndKeys//先value后key,nil结尾 @{k1:v1,k2:v2}//或者字面量语先key后value-objectForKey://或者dictionary[key]访问
NSMutableDictionary:
+ dictionaryWithCpacity://创建可变字典- setObject:forKey://添加键值对- removeObjectForKey://删除键值对
NSNumber:NSValue:
+ numberWithChar://封装基本类型,也可以使用字面量,加@前缀 + numberWithInt: + numberWithFloat: + numberWithBool: - charValue//对应的提取方法 - intValue - floatValue - boolValue - stringValue
NSValue:
+ valueWithBytes:objCType://使用@encode生成objCType所需要的字符串参数 - getValue://提取值至参数所在的地址 + valueWithPoint: + valueWithSize: + valueWithRect: - pointValue - sizeValue - rectValue
NSNull
+ null [NSNull null]//总是返回一样的数值,可以使用==进行比较
阅读全文
0 0
- obc学习笔记2
- obc学习笔记1
- obc学习笔记3
- obc学习笔记4
- obc学习笔记5
- obc学习笔记6
- IBM openblockchain学习(一)--obc-peer环境搭建
- iOS obc
- Static浅析(C++/OBC)
- obc类的定义
- 在ubuntu上部署OBC
- [笔记]JavaScript学习笔记(2)
- Iphone开发(3) obC特有的get,set模式
- 我们说的obc 是动态运行时语言是什么意思?
- VC++学习笔记2
- oracle8i学习笔记(2)
- JAVAGUIDE(学习笔记2)
- applet学习笔记2
- 【QT】文件对话框
- nagiosgraph的配置调整
- Leetcode 17. Letter Combinations of a Phone Number
- 程序员必须弄懂结构体,结构体基础知识
- linux下安装mxnet和python接口配置
- obc学习笔记2
- 1071. Speech Patterns (25)
- 面试题25. 二叉树中和为某一值的路径
- 玩转 Python 3.5 的 await/async
- Docker
- [leetcode]: 414. Third Maximum Number
- Wwise中ProLoadBank和PrepareEvent深入理解
- SQL语句中一些关键字的英文来源
- JAVA 异常