ios开发-OC核心语法的学习-1
来源:互联网 发布:新东方网络课程百度云 编辑:程序博客网 时间:2024/05/24 02:58
今天我学习了OC核心语法的第一部分,以下是学习内容:
1.NSString的学习:
1)NSString是定义OC中字符串的关键字,格式如下:
NSString *_name = @"jack";
或者:
[NSString stringWithFormat:@"jack"]
2)创建OC对象的另一种方法:
NSString *str = [NSString stringWithformat:@"my name is %@, age is %d", _name, _age];
3)length的用法:
是用来计算字符串的字数,注意是字数.
格式如下:
[str length];//用对象去调用length的方法
2.点语法的学习:
点语法实际上还是set和get方法的调用,格式如下:
p.age = 10;
等价于 [p setAge:10];// set方法 或者 p->age = 10;
int a = p.age;
等价于 [p age];// get方法
3.property和synthesize的学习:
在函数的声明和实现中,我们之前用的是set和get方法,现在有了新的代替方法.
1)property:在开发中可以代替set和get方法来声明方法,具体如下:
@interface Person : NSObject
{
int _age;
}
@end
使用set和get方法如下:
- (void)setAge:(int)age;
- (int)age;
而使用property则可以写成:
@property int age;
2)synthesize:在开发中可以代替set和get方法来实现方法:
@implementation Person
- (void)setAge:(int)age
{
_age = age;
}
- (int)age
{
return _age;
}
@end
而使用synthesize可以写成:
@synthesize age = _age;
3)property的应用:
在开发中,property可以代替方法的声明和实现:
例如: @property int age;
表示: 1)在成员变量中创建了一个_age的实例变量;
2)声明和set和get方法;
3)实现了set和get方法;
总结:
本次主要学习的property和synthesize要掌握其格式和作用.
- ios开发-OC核心语法的学习-1
- ios开发-OC核心语法的学习-2
- 黑马程序员--IOS学习日记:06--OC的核心语法
- OC语法的核心
- OC学习笔记之OC的核心语法
- 黑马程序员- IOS学习笔记OC核心语法
- 黑马程序员--IOS入学学习--8-OC核心语法
- OC学习之核心语法
- 学习笔记:OC核心语法
- OC学习之核心语法
- IOS开发-OC基本语法(1)
- ios开发-OC的学习
- 黑马程序员—(iOS开发)OC开发技巧及核心语法---(九)
- 黑马程序员-iOS基础-Objective-C基础(四)OC开发技巧及核心语法(上)
- OC-面对对象的核心语法
- 黑马程序员-10.OC的核心语法
- 黑马程序员-OC的核心语法
- 黑马程序员-OC的核心语法补充
- hive 配置注意事项及初始化hive 元数据
- css层叠性冲突的问题
- Java NIO原理 图文分析及代码实现
- 使用Axure RP设计Android原型
- 单例模式
- ios开发-OC核心语法的学习-1
- EL
- CSDN markdown 编辑器 第五篇 UML
- MySQL权限管理
- hdu 1066
- Xcode6.1 模拟器路径
- 像狗一样奔跑
- Object - C运行时应用(三)——实现NSCoding的自动归档和自动解档
- [Leetcode] 43. Multiply Strings