longlong Blog

我为我心

iOS自动打包

"就是懒呀"

iOS自动打包 概述 项目在测试阶段需要频繁打包给测试人员,对于这些固定化的操作我们可以使用自动化的手段去解决,将时间放在有意义的事情上。 脚本将分为三个步骤 1.xcodebuild archive生成ProjectName.xcarchive文件 2.xcodebuild -exportArchive将1步骤中的.xcarchive生成ipa安装包 3.上传ipa包到平台 x...

iOS开发规范

"良好的开发习惯,让代码容易阅读"

iOS开发规范 目的 为了利于项目维护以及规范开发,促进成员之间Code Review的效率,故提出以下开发规范,如有更好的建议,欢迎提出。 本文档的预期读者包括:iOS开发人员。 命名规范 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。正确的英文拼写和语法可以让阅读者易于理解,避免歧义。 注意:即使纯拼音命名方式也要避免采用。但alibab、taoba...

思考经济

"形成自己对经济的看法"

不会太好,也不会太坏 危机与机遇并存 1.中国资本是管制的,外汇不可随意兑换。 2.难受不是因为房价,而是人为刀俎我为鱼肉。没有房子还有教育,医疗… 3.房价崩盘的概率很小,即便崩盘,也是十几年的阴跌,时间太久。等不起。 4.房子不是稀有商品,公司里已经人人有房了。房地产市场将分化。 5.房地产税是一定会征收的,但是征收多少不定,最好有思想准备。 6.房子能买还是买...

iOS单元测试

"敏捷开发前提"

iOS单元测试 一、为什么需要单元测试 1.对于已稳定的功能,单元测试可以测试是否引入新的错误。 2.对于要重构的代码,单元测试是重构能否顺利进行的前提。 二、苹果自带的XCTest 1.XCTest中的测试类都是继承自XCTestCase 2.XCTest中所有的测试用例的命名都是以test开头的 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1...