1.ipa
ipa 文件实质是一个 zip 压缩包(不是 rar 或 7z 包),可以更改后缀为.zip 后使用zip解压。
包含 3 个组件:payload 目录下的 .app 目录,这个是软件的主程序;iTunesArtwork,实质是一个无后缀名的 png 图片,用来在 iTunes 中显示图标;iTunesMetadata.plist,记录购买者信息、售价等数据。
ipa 解包后并非直接放置于 Applications 目录下,而是放在一串由随机码构成的目录下,其作用在于,只允许这个软件运行在一个特定的沙盒(Sandbox)中,不能干扰其他软件。因此那串随机码目 录下,除了 ipa 本身的三个组件之外,还有三个目录:Library,一般是用了储存设置文件等数据;Documents,存储数据,多用了保存存档;tmp,临时文件 夹。
由于这个软件只能在这个特定的目录下运行(当然了,部分程序会调用系统的通讯录、相机等组件,但仍然是受限制的),从而保证了整个iOS系统的安全性和稳定性。
2./Application ~/Application
这两个目录都是app的安装目录,但是app也不限制于这两个目录,这个只不过是类似于Windows中的Program Files和app data
一般/Application存放一些public的app配置,~/Application存放和用户相关的
UI Automatio trace template存放目录为 Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.xrplugin/Contents/Resources/Automation.tracetemplate
3.Udid
UDID 是由子母和数字组成的40个字符串的序号,用来区别每一个唯一的iOS设备
http://www.hkej.com/events/hkejiphone/html/how.jsp
4.Keyboard Viewer
mac下的快捷键符号,可以通过输入法,show keyboard viewer查看
http://www.caopeng.net/2014/09/mac_xia_kuai_jie_jian_de_fu_hao_suo_dui_ying_de_an_jian/
5.Launch Pad无法删除图标
defaults write com.apple.dock ResetLaunchPad -bool true
killall Dock
6.查找特定端口程序pid
lsof -i : port
http://zhiwei.li/text/2013/03/lsof%E6%9F%A5%E7%9C%8Bosx%E4%B8%8A%E7%9A%84%E7%9B%91%E5%90%AC%E7%AB%AF%E5%8F%A3/