Skip to content

zhenyonghou/Portable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Portable

Portable是与具体业务无关的纯净、便捷的类库。

使用它可以:

  • 快速启动一个项目

免去:

搭建基础框架,对项目各种设置。

编写基础类库。

开发过程中时不时想起来:“XX项目中使用过某某类,还可以拿过来用”,于是搜罗、拷贝。

  • 可复用的与业务完全解耦的组件、解决方案。

高频使用的类库做到易用.

解决方案与业务剥离.

一些App必须的功能工具化。

###Portable简介 Portable的思想是使用便捷、复用,解决方案抽象,它分为:Base,Solutions

  • Base

项目中必须使用到的类,此外还有一些Category。特点:高频、易用。

  • Solutions

App中常用的组件、解决方案。可认为是Base的扩展,项目中极有可能用到,可选择使用。

在Solutions中,有些解决方案由于跟具体业务相关,仅仅提供了解决思路,需要到具体APP中完善使用。

###使用

使用Portable库的时候,建议使用纯代码写App的UI,推荐纯代码+Masonry。文档与示例不多,从代码入手吧,可能会由少量第三方开源代码。

依赖的库文件: libz 因为用到了gzip算法类,需要依赖此库。

支持IOS7及以上系统(从2015年夏天放弃支持IOS6)。 也正在推出Swift版,由于使用了Swift2.0,请用XCode7以上版本编译。

###关于


我曾经在一家创业公司独自做一个阅读类的APP,使用Portable,平均每周完成一个版本,版本迭代速度略高于苹果审核速度。Portable也被这家公司当做公共基础库,我成了公司的公共库维护员。能做到一周一版本还是得益于平时的积累和已有的很多解决方案。

我的邮箱:[email protected]

微信:mumuhou001

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published