iOS篇
schema
schema是iOS9之前比较主流的一种跳转方案了, 更多的是用在了两个APP相互跳转中。也可以在Safari中输入 schema:// 跳转到App内部
比如在浏览器输入 wechat:// 就可以跳到微信
使用URL Scheme 跳转到系统
要跳转到别人的app,就要知道别人的app的跳转协议是什么,需要传入什么参数,我们常见的跳转到系统有下面这些:
1 | // 1.打开Mail |
schema是iOS9之前比较主流的一种跳转方案了, 更多的是用在了两个APP相互跳转中。也可以在Safari中输入 schema:// 跳转到App内部
比如在浏览器输入 wechat:// 就可以跳到微信
要跳转到别人的app,就要知道别人的app的跳转协议是什么,需要传入什么参数,我们常见的跳转到系统有下面这些:
1 | // 1.打开Mail |
Command-Shift-TCommand-[1-9]Ctrl-Tab(下一个)、Ctrl-Shift-Tab(上一个)Command-W(Tab) Command-Shift-W(window)Command-Shift-click(在新tab打开链接并切换过去) Command-click(在新tab打开链接不切换过去)Shift-clickCommand-N Command-Shift-N(隐私模式)空格(向下) Shift+空格(向上)Command-上箭头 Command+下箭头Escape Command-RCommand-LCommand-0Command-DCommand-,Command-Shift-JimageNamed: vs imageWithContentsOfFile:imageNamed:方法加载过的图片, 永远有缓存, 这个缓存是由系统管理的, 无法通过代码销毁缓存initWithContentsOfFile:/imageWithData:等方法加载过的图片, 没有缓存, 只要用完了, 就会自动销毁imageNamed:方法加载initWithContentsOfFile:/imageWithData:方法加载+load()和+initialize()总结
1 |
|