逆向iOS App UI
iOS 视图控制器转场详解
新mac 环境配置
ruby 环境配置rvm
RVM : Ruby Version Manager, Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset).
1 | $ curl -L get.rvm.io | bash -s stable |
配置环境变量~/.bash_profile
配置淘宝镜像地址
1 | https://ruby-china.org/wiki/rvm-guide |
RSS 订阅一切
本人使用 RSS 订阅信息流,查看相应的文章,但是由于一些 Blog或者简书等内容不支持 RSS, 尝试自己生成 feed 链接.
具体步骤
RSS 订阅软件inoreader特点是无订阅上限,缺点是需要翻墙使用.
Feed43可以为静态网站制作RSS.
首先输入页面地址:http://love.appinn.com,点击 Reload,就能看到页面代码了。
替换成
1 | <div class="n1">{*} |
解释
\{\%\}
是替换我们要查看的内容比如 title, 时间,内容等,下一步会用到,按照模板进行替换就可以
{*}
是替换任意代码的通配符,每行末尾和空白行也加上{*}
Define extraction rules 我们输入,我们在下面输入,会按照内容继续解析
再后面经过简单的设置,注意把第二个和第三个参数连起来:
*自制版本的 Feed 就成功了,会输出我们的内容
安装RSS Subscription Extension插件
在Chrome中使用RSS服务,可以安装一个RSS Subscription Extension的插件,快捷添加 RSS 订阅源到指定的订阅服务.
点击图标进入RSS Subscription Extension
点击管理,添加相应的订阅源
在RSS订阅选项设置页面中点击添加,在编辑供稿阅读器中加入说明和网址http://www.inoreader.com/?add_feed=%s
。
空间不足,清理Mac空间
笔者使用的MacBook,空间只有128G,由于安装了Xcode和 Android studio 经常由于空间不足,导致项目无法进行编译.推荐使用下面软件进行整理.
- OmniDiskSweeper查看空间占用并清理
- CleanMyMac 3.9.4强大的mac系统清理工具
针对性的大文件删除
~/Library/Developer/Xcode/DerivedData/
Xcode编译时的文件缓存,build的信息等都会保存在这里,删除后在下次打开项目编译的时候将会重新生成,可以全部删掉.
~/Library/Developer/Xcode/iOS DeviceSupport/
Xcode支持的真机测试对应的版本文件,真机调试的时候会自动关联生成,删掉比较老的版本文件,低于11.3版本的文件夹.