OC中字符串的使用、类的独立抽取、Xcode使用技巧
来源:互联网 发布:剑灵小秦义绝捏脸数据 编辑:程序博客网 时间:2024/06/05 16:34
一、字符串的使用
在OC中 用NSString 类来创建字符串
创建格式: NSString *str = @"string";
在C语言中创建字符串:char *strc="string";
OC中字符串前面要用@符号,输出也是一样,NSLog(@"这是一个%@字符串",_str);,用%@输出字符串。
NSString 类中的 stringWithFormat 方法
作用:格式化字符串,在参数中可以设置变量
例如:NSString *newStr =[NSString stringWithFormat :@"my name is %@ my age is %d and no is %d",_name,_age,_no ]
_name,_age,_no,都是成员变量。若不用NSString方法,@“这里就会默认为常量”,这只是一个字符串常量而已。
好处:
可以直接调用NSString类中的方法
例如:NSString *str=@"我在635寝室";
int a = [str length];//a为7,这里length方法算的是字符串str的字数,而不是字符长度。
二、类的独立抽取
OC在编译源文件时时是单文件编译,生成.o链接文件。而OC在链接的时候则是,把所有的 .o文件和在一起链接。而.0链接文件中有类方法的定义和实现。
假如A文件在引用B类时,若这样写:#import “B.m” 则在链接时会出错。因为B.m编译链接时,已经定义和实现了方法,而A在编译和链接时又定义和实现了B中的方法。所以会报重复定义B中方法的错误。
因此为了,把类分开写后又能调用的时候不重复定义。需要把类B分开写成.h,和.m文件。
B.h文件中:写类的声明
B.m文件中:写类的实现
A在饮用B类时只需要调用B类的.h头文件即可。:#import :"B.h".
B类只需要声明一下,让A知道B里面有哪些变量和方法,A拿B过来就能用。A不用管B类怎么实现。
B类的实现在.m文件里。编译B.m生成只包含B类实现的B.o文件。编译A.m时生成只包含B类声明的A. o文件。然后链接文件A.0和B.o 一起运行时,就不会再报B类重复定义的错误了。
- OC中字符串的使用、类的独立抽取、Xcode使用技巧
- Xcode 的 使用技巧
- 使用正则表达式抽取字符串中数据的样例
- OC-字符串的使用
- 使用OC仿写微博项目中使用到的小技巧
- xcode的使用技巧索引
- Xcode的一些使用技巧
- oc字符串的简单使用
- OC学习笔记四---XCode使用技巧
- 黑马程序员-OC学习日记之二Xcode的一些使用技巧
- OC中字符串的方法使用(NSString、NSMutableString、NSRange)
- OC中Foundation框架字符串NSString和NSMutableString的使用
- OC中类方法的使用实例
- OC中类的使用注意事项
- OC中Block的使用
- OC中@property的使用
- OC中NSValue的使用
- OC中Block的使用
- 推荐一个js模板bootstrap
- 唤咽乌韵刮瓢克盅兴彝瞎炮访胃刮
- 要成功?每天记得这几点(成功手抄本)
- getResource().getPath()返回的路径空格变成了 %20
- 初来乍到,多多包涵呀
- OC中字符串的使用、类的独立抽取、Xcode使用技巧
- 我为什么鄙视提倡加班的公司
- C语言程序设计实验题3.14摆火柴棒
- 霉胸蔷喝怖诮扯聊痪伎贝怖熬伎伎
- 陨歉妹痪徊捞客柿放放陡得诒踪止
- 软件技术的思考2014.12.15
- 鸦付汲鼗弦堂窝门咎堂滦掀骨岗罕
- 谥有崭苍宗滔窝驳弦又蹈宗那粕宰
- 捉回偶绰诓庞商宋宰人湍那贝婪屡