iOS 11:完善通讯录、block讲解、数据存储

2016-04-05  本文已影响113人  d2cd99b0efce

搭建编辑界面

block 讲解

     // blockName:block变量名
     <#returnType#>(^blockName)(<#parameterTypes#>) = ^(<#parameters#>) {
     <#statements#>
     };

数据存储

@implementation Person
- (void)encodeWithCoder:(NSCoder *)encoder {
    [encoder encodeObject:self.name forKey:@"name"];
    [encoder encodeInt:self.age forKey:@"age"];
    [encoder encodeFloat:self.height forKey:@"height"];
}
- (id)initWithCoder:(NSCoder *)decoder {
    self.name = [decoder decodeObjectForKey:@"name"];
    self.age = [decoder decodeIntForKey:@"age"];
    self.height = [decoder decodeFloatForKey:@"height"];
    return self;
}
- (void)dealloc {
    [super dealloc];
    [_name release];
}
@end

UITabBarController

//添加单个子控制器
- (void)addChildViewController:(UIViewController *)childController;

//设置子控制器数组
@property(nonatomic,copy) NSArray *viewControllers;
图片 11.png
上一篇 下一篇

猜你喜欢

热点阅读