iOS中简单的KVC
2015-09-07 20:07
204 查看
#import <Foundation/Foundation.h> #import "Person.h" #import "Student.h" int main(int argc, const char * argv[]) { @autoreleasepool { //创建Person对象 Person *p = [[Person alloc] init]; // Student *stu = [[Student alloc] init]; // p.stu = stu; // p.name = @"张三"; // p.age = 17; // p.gender = @"男"; //setValue:forKey:此方法 value 后跟的参数需要是对象,key后面的参数,是字符串,给对应得属性进行赋值是,参数字符串要与属性名相同 [p setValue:@"张三" forKey:@"name"]; [p setValue:@"男" forKey:@"gender"]; [p setValue:@"24" forKey:@"age"]; [p setValuesForKeysWithDictionary:@{@"name":@"张四",@"gender":@"女",@"age":@16,@"wight":@44}]; [p setValue:@"张狗" forKeyPath:@"stu.name"]; //[stu sayHi]; NSLog(@"%@",p.stu.name); [p sayHi];
相关文章推荐
- iOS开发系列课程(05) --- 导航视图控制器
- iOS学习篇章2--Category类别
- 小胖说事39-----iOS 获取通讯录中联系人的所有属性
- ios开发,javascript直接调用oc代码而非通过改变url回调方式
- iOS开发 - GCD
- IOS界面跳转的两种方法
- iOS开发中Touch ID的使用
- iOS中tableView上实现搜索功能
- 蓝懿iOS培训日志5 正反向传值及学习心得
- 正反方向传值及打地鼠游戏的实现
- iOS如何把所有页面状态栏的字体颜色都设置为白色
- iOS7自定义视图控制器过渡2-手势交互过渡
- CoreMotion框架-iOS设备的核心运动
- ios-获取当前正在显示的ViewController
- ios学习笔记(3)
- 复杂版计算器的实现
- IOS学习笔记 ---- 15/09/07
- iOS开发系列课程(04) --- 文本框和视图控制器
- iOS小结(三)animation blocks VS CALayer animation
- 解决IOS8上无法创建同名删除相册的问题