一、变量声明 为便于下文讨论,提前创建父类Biology以及子类Person: Biology: @interface Biology : NSObject { NSInteger *_hairCountInBiology; } @property (nonatomic, copy) NSStrin ...
分类:
移动开发 时间:
2016-05-30 10:13:02
阅读次数:
304
#import <CoreTelephony/CTCallCenter.h> #import <CoreTelephony/CTCall.h> @property(nonatomic,strong)CTCallCenter *callCenter; 以下代码写在didFinishLaunchingW ...
分类:
移动开发 时间:
2016-05-30 10:03:50
阅读次数:
278
1.去除图片的系统默认渲染 选中图片,设置属性Render As为Original Image 代码控制: #import <UIKit/UIKit.h> @interface UIImage (HKExtension) @property(nonatomic,strong,readonly)UII ...
分类:
移动开发 时间:
2016-05-29 21:23:15
阅读次数:
448
property (nonatomic,copy) NSString *propertyName; self.propertyName 是对属性的拜访; _propertyName 是对部分变量的拜访。 其1、@property的声明中,编译器正在天生g] @property (nonatomic, ...
分类:
移动开发 时间:
2016-05-29 16:42:48
阅读次数:
298
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样: ...
分类:
移动开发 时间:
2016-05-28 10:12:42
阅读次数:
346
1、申明后台模式播放 @property (nonatomic, strong) AVAudioSession *session; 2、实现播放器 ...
分类:
其他好文 时间:
2016-05-25 18:40:48
阅读次数:
181
字典的快速赋值 setValuesForKeysWithDictionary ? 前言 在学习解析数据的时候,我们经常是这么写的:PersonModel.h文件中 @property (nonatomic,copy)NSString *name; @property (nonatomic,copy) ...
分类:
其他好文 时间:
2016-05-24 18:41:00
阅读次数:
158
block基础使用语法 Block 语法: 1.作为当地变量: returnType (^blockName)(parameterTypes) = ^returnType(parameters) { ... ... } 2.作为属性: @property (nonatomic,copy) retur ...
分类:
其他好文 时间:
2016-05-23 19:03:50
阅读次数:
145
@interface YSWeiBoExpressionView ()<UIScrollViewDelegate>/** 表情scrollecView */@property (nonatomic, weak) UIScrollView *expressionScrollView;/** pageC ...
分类:
其他好文 时间:
2016-05-23 19:00:40
阅读次数:
126
#import <MobileCoreServices/MobileCoreServices.h> <UIVideoEditorControllerDelegate>//编辑视频 @property (strong, nonatomic) NSString *pathToRecordedVideo; ...
分类:
其他好文 时间:
2016-05-23 18:40:01
阅读次数:
150