摘要:
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //显示隐藏文件 defaults write com.apple.finder AppleShowAllFiles No && killall Finde 阅读全文
摘要:
步骤: 1.下载CocoaHTTPServer 2.解压后,将CocoaHTTPServer-master目录下的Core导入工程。 3.打开Samples/SimpleFileUploadServer,将其中的MyHTTPConnection类文件、web文件夹导入工程。 4.打开Vendor,将 阅读全文
摘要:
NSMutableArray *array = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",nil]; NSArray* reversedArray = [[array reverseObjectEnumerator] allObjects]; 阅读全文
摘要:
NSDate *date = [NSDate date]; date = [NSDate dateWithTimeIntervalSinceNow:10];//返回当前时间10秒后的时间, date = [NSDate dateWithTimeIntervalSince1970:10];//返回1970-1-1 00:00:00时间10秒后的时间 NSTimeIn... 阅读全文
摘要:
常用字段: 1.获取版本信息: NSDictionary*infoDic = [[NSBundle mainBundle] infoDictionary]; NSString *localVersion = [infoDic objectForKey:@"CFBundleShortVersionSt 阅读全文
摘要:
面向过程:使用步骤划分功能,然后用函数一步一步的调用。 面向对象:OOP (Object Oriented Programming) 使用功能来简化问题。 面向对象语言 : C++、 Java、 C#。 重点概念: 对象、类、封装、继承、多态等等。 面向对象3大特征:封装、继承、多态。 封装的思想: 阅读全文
摘要:
一、分类(类别/Category) 1、适用范围 当你已经封装好了一个类(也可能是系统类、第三方库),不想在改动这个类了,可是随着程序功能的增加需要在类中增加一个方法,这时我们不必修改主类,只需要给你原来的类增加一个分类。 将一个大型的类拆分成不同的分类,在不同分类中实现类别声明的方法,这样可以将一 阅读全文
摘要:
代码示例如下: 注意:如果按钮数超过两个,将会创建成如下样子: 如果高度超过屏幕,就会像tableView一样: 阅读全文
摘要:
1、导入库文件:libsqlite3。 2、.m文件的代码: 3、用Xcode运行代码,会产生一个"personinfo.sqlite"的文件,根据路径找到这个文件: 4、用SQLiteManager工具打开"personinfo.sqlite"(没有安装就自己去网上下载) 现在我们可以看到表格已经 阅读全文
摘要:
1 // .h文件中使用: 2 #define PYJSingletonH(name) + (instancetype)shared##name; 3 4 // .m文件中使用: 5 #define PYJSingletonM(name) \ 6 static id _instance; \ 7 \ 8 + (instancetype)allocWithZone:(struct... 阅读全文