摘要: 在开发的过程中,只知道NSString类型最好用copy修饰而不能用strong,但是不知道为什么,今天了解了下,总算搞明白了。 如下所示,当修饰符为copy时,因为NSMutableString是NSString类型的子类,所以可以用指针self.name指向mStr,但是我们知道copy的含义是 阅读全文
posted @ 2017-02-07 22:52 Caersi 阅读(3905) 评论(0) 推荐(1) 编辑
摘要: 侵删 作者: 阮一峰 链接: http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整 阅读全文
posted @ 2017-02-06 13:07 Caersi 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Git很火,原因有三: 它是大神Linus Torvalds的作品,天然地具备神二代的气质和品质; 促进了生产力的发展,Git的分布式版本控制理念,并非首创,但非常适合开源社区的协作方式(不存在master-slave的关系) GitHub GitHub很好,号称代码界的facebook. face 阅读全文
posted @ 2017-02-05 11:44 Caersi 阅读(847) 评论(0) 推荐(0) 编辑
摘要: python程序的运行方式大致可以分为两种,一种是直接通过python解释器直接解释型运行,另外一种是先把python程序编译为二进制文件再运行。 阅读全文
posted @ 2016-12-04 23:48 Caersi 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 最近开始学习python,听大家说python很强大,可以作为脚本语言,支持面向对象、面向过程编程,兼具编译性和解释性的一门动态语言。作为一名程序员有必要掌握这一门强大的"胶水语言"。最近回顾了下,纪录一下运算符的优先级顺序,以下运算符的优先级依次递增: 运算符 阅读全文
posted @ 2016-12-04 23:34 Caersi 阅读(16379) 评论(0) 推荐(1) 编辑
摘要: 这几天研究正则表达式发现正则表达式真是个好东西,可以在支付的时候轻松匹配交易数额,入门内容以及匹配如下:@interface ViewController () @property (weak, nonatomic) IBOutlet UITextField *textTf; @property (weak, nonatomic) IBOutlet UILabel *label; @prope... 阅读全文
posted @ 2016-11-30 23:45 Caersi 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个app要用到H5,其中有一个需求是要点击H5的的控件弹出系统相册,通过在H5的input file 中定义<input type="file" class="ios_only" accept="image/*" capture="camera">调用系统相册时虽然可以弹出如下的alert 阅读全文
posted @ 2016-08-31 23:21 Caersi 阅读(798) 评论(0) 推荐(0) 编辑