ios项目整理(一)第三方框架

8月份从手游转到ios应用,因为接手项目的时候完全不懂IOS并且公司没有任何会ios的程序员,项目时间又很紧迫,所以每天都在不停的学习,写项目,加班加班...周末加班...

历时3个月,独立完成2个项目,现在想来虽然这几个月很累,但是也很充实,并且感到自己很强大

最近就打算开始整理下项目里面的内容,并且做一个简单的记录,以便以后开发使用。


cocoa pods

为了避免重复造轮子(主要是时间不够),项目中用了不少第三方框架,平时查找第三方框架的时候最喜欢去的是github和 code4app(英语苦手可以去看看,其实里面大部分的demo还是github里面的),如果框架在github上,那么强烈推荐cocoapods关于cocoapods的学习可以看下唐巧大大的 用CocoaPods做iOS程序的依赖管理。

在这里只说一点 ,使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update 都很慢的时候,可以执行 pod install --verbose --no-repo-update 试一下


然后列一下常用的第三方框架

AFNetworking  现在最流行的网络库

ActionSheetPicker 一个自定义的选择器,ActionSheetPicker = UIPickerView + UIActionSheet


IQKeyboardManager  自动处理键盘事件的第三方库



MBProgressHUD 一个可以实现android里面toast的控件,并且更加强大

Masonry 一个代码实现autolayout的第三方库,大爱,到现在还是不大适应拖控件

SDWebImage  SDWebImage是一个开源第三方库,最简单的使用方式是以UIImageView类目的方式提供下载网络图片的方法。除此之外,还可以使用它作为图片异步下载器、图片自动缓存、支持gif动态图等,它会保证相同的url图片资源只下载一次,永远不会锁住主线程,同时支持gcd和arc、arm64。总之,使用SDWebImage下载网络图片可以提高各种性能。

你可能感兴趣的:(iOS)