初识Markdown 2015-12-10 什么是Markdown? Markdown 是一种轻量级的 标记语言 ,已经成为一种适用于网络的书写语言。目前已经有很多网站开始支持Markdown文字录入,比如简书, CSDN博客, 我比较喜欢Markdown的优点是它可以导出html格式的文件在网站上发布,可以导出pdf格式文件,甚至你可以用它来写简历…… Markdown虽说算是一门语言,但它的语法真的很简单,常用的也不过十多种,很容易上手,而且一旦熟悉了它的语法,你会发现网络写作原来这么随意. 阅读全文--> Markdown
Gulp 自动任务管理工具 2015-12-01 Gulp需要全局安装,然后再在项目的开发目录中安装为本地模块。先进入项目目录,运行下面的命令。 $ npm install -g gulp $ npm install --save-dev gulp 阅读全文--> gulp
谓词 NSPredicate 2015-11-05 NSPredicate:谓词 字面翻译是这个意思,但是我觉得谓词这个词太难以理解了 NSPredicate 的具体用途应该还是过滤,类似于过滤条件之类的,相当于一个主语的谓语,所以说会是谓词这个名字。(我是这么理解的) 阅读全文--> iOS
UIAlertView 和 UIAlertViewController之间的抉择 2015-05-10 iOS8之后UIAlertViewController的出现让我们不得不考虑在iOS7上的兼容问题 其实无非是做一下判断iOS8之前仍然用UIAlertView 之后用UIAlertViewController 阅读全文--> iOS
<<重构是改革,重写是革命>> 2015-03-15 如果将一个软件系统或项目比喻成一个国家,那么重构就好比是改革,推翻老的系统,重写一个新系统就好比是革命。重构就是戊戌变法,重写就是辛亥革命。革命总是比改革要付出更多的代价,因为革命是要流血的。重写一个系统也是如此,要付出比重构更大的代价,因为原有的代码基本上全抛弃,公司曾经为那些编写老系统代码的程序员支付的工资就全付之东流了。但是,国内大部分软件公司仍然每隔三四年就上演一次这样的悲剧。究其原因, 阅读全文--> 经验
UITableView去掉headerView和footerView的粘性,随tableview滚动(有瑕疵) 2015-02-15 -(void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView.tag == 100102) { UITableView *tableview = (UITableView *)scrollView; CGFloat sectionHeaderHeight = 阅读全文--> iOS
获取iOS设备的UDID 2014-11-13 UDID UDID (即Unique Device Identifier)是一个由子母和数字组成的 40 个字符串的序号,用来区别包括 iPhones, iPads, 以及 iPod Touches等iOS设备,这些编码看起来是随机的,实际上是跟硬件设备特点相联系的。 阅读全文--> iOS