摘要: 恢复内容开始 jenkins是一个广泛用于持续构建的可视化web工具,持续构建即各种项目的”自动化”编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:Java, c#, PHP等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、Git能无缝集 阅读全文
posted @ 2018-03-20 16:09 ZachRobin 阅读(341) 评论(0) 推荐(0)
摘要: 原型模式(Prototype pattern): 定义:使用原型实例指定创建对象的种类,并通过复制这个原型创建对象。也可以理解为模板,在创建新对象的时候,按照模板的方法来复制,避免重复造轮子。 简单来说,就是根据这个原型创建新的对象,而且不需要知道任何创建的细节。例如,在生物学中,有“细胞分裂”,细 阅读全文
posted @ 2018-03-05 15:16 ZachRobin 阅读(342) 评论(0) 推荐(0)
摘要: 整理了 iOS 开发中用到的设计模式: iOS 开发之 设计模式【一】原型模式 (Prototype pattern) iOS 开发之 设计模式【二】工厂方法模式 iOS 开发之 设计模式【三】抽象工厂模式 iOS 开发之 设计模式【四】生成器模式 iOS 开发之 设计模式【五】单例模式(Singl 阅读全文
posted @ 2018-02-07 15:47 ZachRobin 阅读(294) 评论(0) 推荐(0)
摘要: 最近做加解密遇到一个很“奇葩的问题”,解析服务端加密后的字符串 序列化 时一直报错 "json解析失败:Error Domain=NSCocoaErrorDomain Code=3840 "Garbage at end." UserInfo={NSDebugDescription=Garbage a 阅读全文
posted @ 2018-02-01 18:06 ZachRobin 阅读(1558) 评论(0) 推荐(0)
摘要: 在15年时,之前公司使用 Cordova 做混合开发使用,后来公司没有用到了,现在重新记录下。 Cordova (官网:http://cordova.apache.org/)简介: Apache Cordova 是一个开源移动开发框架,可以使用标准的Web 技术 HTML5、CSS3、JavaScr 阅读全文
posted @ 2018-01-25 16:51 ZachRobin 阅读(683) 评论(0) 推荐(0)
摘要: Python 初识及学习路线: CodeCademy Python 在线教学; 廖雪峰 Python 2.7 教程; 廖雪峰 Python 3.0 教程; Python 官方文档(2.7~3.7:英文,法文,日文)。 Python 新手入门。 Safari online book Python 学习 阅读全文
posted @ 2017-11-29 14:52 ZachRobin 阅读(1125) 评论(1) 推荐(0)
摘要: 参见 Rect Native 中文官网。 依赖环境: Homebrew、npm、Node.js、Watchman(监测Bug和文件变化,触发指定操作)、flow(JS静态类型检查仪,以方便找出代码中错误)。 安装: $ npm install -g react-native-cli 新建工程: $ 阅读全文
posted @ 2017-11-27 15:33 ZachRobin 阅读(478) 评论(0) 推荐(0)
摘要: 最近接了一个项目,需求是要做一款应用的英文版本,客户并不清楚,以为要另做一个APP。沟通后告诉他们在之前应用基础上加个国际化功能就好,把之前的语言国际化重新梳理记录一下。 一般设置更改本地语言环境后,需要重启应用才可以生效,客户那边是要求不能重启应用,必须是切换后立即生效。 首先新建个工程: 接下来 阅读全文
posted @ 2017-11-15 15:04 ZachRobin 阅读(886) 评论(0) 推荐(0)
摘要: 考虑到公司业务需求,要做一个客户签约功能,可能会用到一个手动签名的视图,就自己封装了一个简单的视图控件,造个轮子。 实现思路: 先思考一个问题:一个签名视图都需要哪些材料与功能? 首先是原材料:画板和画笔(由于是用于签名,画板不做定制了,只考虑画笔就行了,预留一个画板--可以添加个背景图片(back 阅读全文
posted @ 2017-10-31 10:27 ZachRobin 阅读(554) 评论(0) 推荐(0)
摘要: OCLint 就是一个建立在 Clang 上的工具,能够发现代码中潜在的问题。 最近需要一个静态分析代码工具,帮助我们发布运行应用前找到代码潜在的问题。 其实对于iOS开发,我们的日常开发上已经用到了这样一个静态分析的工具,那就是 Clang, Clang 是支持C、C++、Objective-C 阅读全文
posted @ 2017-09-30 18:04 ZachRobin 阅读(456) 评论(0) 推荐(0)