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
...