Skip to content

Instantly share code, notes, and snippets.

View josephchang10's full-sized avatar

张嘉夫 josephchang10

View GitHub Profile
enum China: Int {
case Guangzhou = 0
case Beijing
var description: String {
switch self {
case .Guangzhou:
return "广州"
case .Beijing:
return "北京"
class NumbersParser: NumberParser {
static let sharedInstance = NumbersParser()
func numberToChinese(number: Int) -> String {
let numbers = String(number).characters
var finalString = ""
for singleNumber in numbers {
let string = singleNumberToChinese(number: singleNumber)
finalString = "\(finalString)\(string)"
}
return finalString
@josephchang10
josephchang10 / AssetTypeViewController.m
Last active December 14, 2016 01:56
UITableViewController
-(instancetype)init {
return [super initWithStyle:UITableViewStylePlain];
}
-(instancetype)initWithStyle:(UITableViewStyle)style {
return [self init];
}
-(void)viewDidLoad {
[super viewDidLoad];
[self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"UITableViewCell"];
}
@josephchang10
josephchang10 / ItemStore.m
Last active December 13, 2016 09:36
关系型数据库排序字段
/*模型实现*/
double order;
if ([self.allItems count]==0) {
order = 1.0;
} else {
order = [[self.privateItems lastObject] orderingValue]+1.0;
}
NSLog(@"Adding after %d items, order=%.2f",[self.privateItems count], order);
/*模型实现*/