pragma mark 自定義快捷鍵
pragma mark 概念
/**
代碼塊里面 設(shè)置 不知道的名稱內(nèi)容的代碼塊 格式
<#隨便寫井>
*/
/**
代碼塊保存的位置
/Users/liyuhong165/Library/Developer/Xcode/UserData/CodeSnippets
*/
pragma mark 代碼
#import <Foundation/Foundation.h>
#pragma mark 類
#pragma mark main函數(shù)
int main(int argc, const char * argv[])
{
return 0;
}
KLine.h // k線類
#import <Foundation/Foundation.h>
@interface KLine : NSObject
{
int _max; //最高價
int _min; //最低價
int _average; //平均價
}
#pragma mark getter 和 setter
/**
setter方法:
1. 一定是對象方法
2. 一定沒有返回值
3. 方法名稱 一定以 set開頭, 后面跟上需要設(shè)置的 屬性名稱 去掉下劃線, 然后首字母大寫
4. 一定有參數(shù), 參數(shù)類型 和 需要設(shè)置的 屬性名稱 一致, 并且 參數(shù)名稱 就是 屬性名稱去掉下劃線
*/
- (void)setMax:(int)max;
- (void)setMin:(int)min;
- (void)setAverage:(int)average;
#warning 設(shè)置 不知道的名稱內(nèi)容的代碼塊 格式
/**
代碼塊保存的位置
/Users/liyuhong165/Library/Developer/Xcode/UserData/CodeSnippets
*/
// <#name井號>
- (void)setMin:(int)min;
// 注意: <#隨便寫井>
- (void)setMax:(int)max;
/*
getter方法:
1. 一定是對象方法
2. 一定有返回值, 返回值類型 一定 和 屬性類型一樣
3. 方法名稱 就是 屬性名稱 去掉下劃線
4. 一定沒有參數(shù)
*/
- (int)max;
- (int)min;
- (int)average;
@end
KLine.m
#import "KLine.h"
@implementation KLine
#pragma mark - getter 和 setter
#warning setter
- (void)setMax:(int)max
{
_max = max;
// 每次重新設(shè)置最大值,那么就重新計算平均值
_average = ((_max) + (_min)) / 2;
}
- (void)setMin:(int)min
{
_min = min;
// 每次重新設(shè)置最小值,那么就重新計算平均值
_average = ((_max) + (_min)) / 2;
}
- (void)setAverage:(int)average
{
_average = average;
}
#warning getter
- (int)max
{
return _max;
}
- (int)min
{
return _min;
}
- (int)average
{
return _average;
}
@end
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者