Objectivec的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。 (1)在运行时对函数进行动态替换 : class_replaceMethod使用该函数可以在运行时动 ...
阅读全文 »

1.NSThread每个NSThread对象对应一个线程,量级较轻(真正的多线程)2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题ØNSOperation/NSOperationQueue 面向对象的线程技术ØGCD —— Grand Central Dispat ...
阅读全文 »

常用软件Alfred常用Workflow Dash Dict - Lookup Word Reminders Evernote Notes 常用命令开启关闭dashboard关闭 defaults write com.apple.dashboard mcx-disabled -boolean YE ...
阅读全文 »

常用指令文本内容搜索grep aaa * 文件夹操作查看文件夹大小 du -h --max-depth=1 /home/ys 查看驱动器空间 df -h 压缩命令tar zxvf aaa.tar.gz tar zcvf aaa.tar.gz aaa 登陆到其他用户login 查看端口的占 ...
阅读全文 »

常用属性在link中可能会出现media=screen的情况这个属性是确定在哪种情况下使用这个link的css文件,screen是指输出到屏幕,而print用于打印 在meta中增加viewport选项viewport的作用是告诉浏览器,目前的装置情况。 <meta name="viewpor ...
阅读全文 »