-
使用fastlane自动部署iOS App
fastlane是为iOS和Android应用程序自动执行beta部署和发布的最简单方法。它处理所有繁琐的任务,例如生成屏幕截图,处理代码签名和发布应用程序。基本使用安装fastlane 安装最新的Xcode命令行工具 xcode-select --install 安装fastlane(可以使用RubyGems或Homebrew安装) # Using RubyGems sudo gem install fastlane -NV # A...…
-
fastlane之使用match同步证书和配置文件
在开发过程中,证书和配置文件的管理一直是一个让人头痛的问题,不管是Xcode自动创建的众多让人摸不着头脑的配置文件,还是不断被其它人revoke的证书,这些场景无不让人想要一个简单、彻底的解决方案, match正是为解决这些问题而开发的。match的方案是只创建一份code sign所需文件,并使用Git在团队内共享它们。match是https://codesigning.guide概念的实现。match创建所有必需的证书和配置文件,并将它们存储在单独的git存储库中。每个有权访问仓库的团...…
-
正则表达式
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。尝试所以我们判断一个字符串是否是合法的Email的方法是: 创建一个匹配Email的正则表...…
-
适用于团队的统一 MarkDown 书写规范
由于 MarkDown 语法在细节的书写方式很多,为了让不同个体的文档传产出结构一致,提炼出此规范。该规范遵循 [MarkDown 官方语法] 以及 [GitHub MakDown 语法],旨在统一书写格式和代码风格,将多种写法统一。全局规范 MarkDown 文件均使用.md作为后缀 (小写字母) 普通文本换行,使用行末尾2空格触发格式规范标题结构格式 标题与紧贴的上下正文使用1整行换行隔开 #号和文字之间1个空格连接 标题层级如下,最多6级# 顶级标题 等价于 title 和...…
-
Ghost博客搭建
Ghost是一个现代化的,开源的,基于Node.js的博客发布平台,它的前端管理系统基于Ember.js, 后端的模板引擎采用的handlebars, 而默认数据库是MySQL,当然,你也可以使用其他类型的数据库。Ghost1.0如果用过1.0版本以前的Ghost的同学,会对Ghost版本的更新感到头疼,而一些配置问题也让人心烦。好在,就在一个月前,Ghost推出了Ghost1.0.0,并在一个月内升级到了1.6.2(到目前为止)大版本的提升,主要是因为一个东西的出现,那就是Ghost-C...…
-
Python笔记
很早就对Python这门语言感兴趣, 终于有时间可以系统地学习, 所以才会有这篇笔记, 笔记本身基于C, OC, Swift三门语言, 相同之处没有太多赘述, 我也是一笔带过, 希望知晓! 我学习的来源主要是廖雪峰的Python教程, 本人并不是原创者, 笔记仅为本人自我记录的学习笔记 廖雪峰的Python教程Paython开发基础Python安装在Mac系统中, 系统内置了Python2.7版本, 所以Mac系统用户此时已基本满足编译所需环境。但是随着Python3.x版本的普及,建议...…
-
Python爬虫
爬虫, 数据说话的时代, 具有数据收集的手段, 我觉得很重要, 因为这些数据能帮助我们更好的分析趋势, 在解决问题时提供良好的依据, 以上就是我学习爬虫的动力所在 静觅Python爬虫入门Python爬虫有一些基础库, 我们就从基础库的学习, 开始爬虫之路Urllib的使用在使用之前, 需要导入Urllib库import urllib2获取网页# 标准写法 (推荐)request = urllib2.Request("http://www.baidu.com")response = ur...…
-
iOS Develop Guideline
本规范因为Xcode版本的更迭,部分内容已经不太适用。本文仅供参考。以下是我们公司在iOS开发前需要了解的开发规范, 总结自日常的开发过程和团队所有的经验.开发工具以下列举了我们公司在iOS开发中经常使用到工具, 并附上地址, 原则上需要全部安装 Xcode 历史版本 RubyGems (Ruby环境) Alcatraz (Xcode开发工具安装包)以下插件均可在Alcatraz插件安装包中下载安装 Peckham (头文件快捷导入) cocoapods plugin (coco...…
-
Objective-C Coding Guideline
Objective-C编码规范,内容来自苹果、谷歌的文档翻译,自己的编码经验和对其它资料的总结。 Github概要Objective-C是一门面向对象的动态编程语言,主要用于编写iOS和Mac应用程序。关于Objective-C的编码规范,苹果和谷歌都已经有很好的总结: Apple Coding Guidelines for Cocoa Google Objective-C Style Guide这里整合的代码规范主要总结了以上两文, 加上本人在工作中的总结和经验, 整理出适合我们公...…