常用的code snipper
作者:互联网
Xcode 10.2.1 版本,自动代码提示功能延迟很大,很多情况下代码提示甚至会无效,但是code snippet 唤起的响应很快,从提高效率的情况考虑,即使系统提供的代码提示制作成code snippet也是合适的。
一下记录常用的code snippet
1,
<style></style>@interface <#statement#>()
<#statement#>
@end
2,
<style></style>- (void)setBaseProperty{
<#statement#>
}
3,
<style></style>-(void)addDataToSubviewsWithModel:(<#statement#> *)model{
}
4,
<style></style>if (self == [super init]) {
<#statement#>
}
return self;
5,
<style></style>- (instancetype)initWithFrame:(CGRect)frame{
if (self == [super initWithFrame:frame]) {
<#statement#>
}
return self;
}
6,
<style></style>@property (nonatomic,assign) <#statement#> <#statement#>;
7,
<style></style>@property (nonatomic ,copy) <#statement#> *<#statement#>;
8,
<style></style>@property (nonatomic ,strong) <#statement#> *<#statement#>;
9,
<style></style>@property (nonatomic ,weak) <#statement#> <#statement#>;
10,
<style></style>@protocol <#statement#>Protocol<NSObject>
// loading
- (void)presenterStartLoading;
- (void)presenterEndLoading;
// 加载数据
-(void)presenterLoadDataSuccess:(<#statement#> *)model;
-(void)presenterLoadDataError:(NSError *)error;
@end
@interface <#statement#> : NSObject
- (instancetype)initWithDelegate:(id<<#statement#>>) delegate;
- (void)presenterLoadData;
@end
11,
<style></style>@interface <#modelName#>Protocol <NSObject>
- (void)modelLoadDataSuccess:(NSMutableArray *)dataArray;
@end
@interface <#modelName#> : NSObject
- (instancetype)initWithDelegate(id<<#protocolName#>>) delegate;
- (void)modelLoadData;
@end
标签:常用,code,end,void,snipper,interface,nonatomic,self 来源: https://www.cnblogs.com/huaida/p/11155928.html