工具
terminal(终端)
显示mac电脑所有隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏mac电脑所有隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false
主动隐藏某个文件(filename为想隐藏的文件的绝对路径名)
chflags hidden filename
主动取消某个文件的隐藏(filename为想隐藏的文件的绝对路径名)
chflags nohidden filename
继续阅读 »
git简介
git官网有全套教程和说明,有兴趣的自己研究。
如果你不适应命令行,可以使用GUI工具,如SourceTree。
官方文档
中文官方文档。
官方文档非常详细,需要仔细阅读。
常用命令
继续阅读 »
申请开发者账号
登陆苹果官网Apple Develper,注册开发者账号
生成certificate证书(用系统的keychain生成.CSR文件,该文件最好长期保存,后续加入新app或者证书过期需重新生成时都需要该文件,这样服务器就不用更新推送证书了,而且兼容之前老证书发的包),生成对应的证书打包提交AppStore。(个人开发者账号打的包提交appstore,企业开发者账号打的是Inhouse证书的包,无需通过appstore,可以直接通过fir等分发就行)
登陆Itunes Connect,创建App
继续阅读 »
cocoapods是Xcode管理第三方类库的工具(当然也可以管理自己封装的私有库),能够处理类库之间的依赖关系,方便多个类库的升级和管理。它是用ruby语言编写的。
more
一、更换ruby源
打开命令行工具terminal,依次输入下面的命令
ruby官方源https://rubygems.org/很可能被墙了
淘宝的ruby源~~https://ruby.taobao.org/~~已停更,建议使用最新的ruby-china源http://gems.ruby-china.org/
继续阅读 »
说明
库是程序代码的合集,常见的有开源库和闭源库,其中.a就是闭源库(无法看到具体实现方法),而Github上的代码基本都是开源库。静态库执行时会被复制到可执行文件中,多次调用则会出现冗余拷贝,不建议使用静态库。可以使用动态库.dylib(动态库貌似通不过appstore审核)或者源码。
生成.a文件
一个.a文件,要想兼容各种不同的cpu架构,需要包含各种指令集(amrv7/armv7s/arm64/i386/x86_64等)。常用的查看和合并.a文件的指令lipo。
继续阅读 »
说明
前段时间抽空搭建了个人博客,来回也折腾了不少时间,好不容易写了点东西,发现搜索引擎居然不能找到自己写的东西,于是就开始研究了下搜索引擎推广。
平台
我的博客采用Hexo框架搭建的,存储在Github上。然后自己买了个域名,现在博客主页基本配置完成我的主页。
确认自己网站是否被收录
在浏览器的搜索框输入site:zyoung.me,查看搜索结果就能明白了。(这个域名是我的,大家换成自己的网站域名就可以了)。提供下Google和Baidu的网站验证入口
* Google搜索引擎提交入口
* Baidu搜索引擎提交入口
继续阅读 »
markdown的目标是实现: 易读易写
1、兼容html。
A paragraph in HTML displayed as code
html
A paragraph in HTML displayed as code
2、不在markdown涵盖范围之内的标签,都可以直接在文档里用html编写,不需要额外标注。
3、html文件中,有两个字符需要特殊处理:<<和&&。<用于起始标签,&用于标记html实体。插入版权符号©©
4、段落的前后要有一个以上的空行,普通段落不需要空格或制表符来缩进。
继续阅读 »