晒 Podfile,大家一起来吧,看看哪些库最常用

2014-11-07 08:20:37 +08:00
 ldehai
现在项目用了越来越多的第三方库,Podfile一直在增长
source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '7.0'
pod 'Canvas'
pod 'TPKeyboardAvoiding'
pod 'SOCKit', '~> 1.1'
pod 'SDWebImage', '~> 3.5'
pod 'NSDate+TimeAgo', '~> 1.0.2'
pod 'ACSimpleKeychain'
pod 'TTTAttributedLabel'
pod 'SimpleAudioPlayer'
pod 'URBMediaFocusViewController'
pod 'DAKeyboardControl'
pod 'CTAssetsPickerController', '~> 2.6.0'
pod 'AFNetworking', '~> 2.4.1'
pod 'AAPullToRefresh'
pod 'EGODatabase', '~> 2.0'
pod 'A3ParallaxScrollView', '~> 1.0'
pod 'AVOSCloud'
pod 'Shimmer'
pod 'ASIHTTPRequest'
pod 'SVProgressHUD'
pod 'SZTextView'
9065 次点击
所在节点    程序员
43 条回复
ldehai
2014-11-07 13:59:22 +08:00
@finab 看了Masonry,好货,收了
ldehai
2014-11-07 13:59:54 +08:00
@iYu 贴上来看看观摩下呢
ldehai
2014-11-07 14:00:50 +08:00
@satgi Mantle不错
iYu
2014-11-07 14:04:42 +08:00
@ldehai 公司项目 有些私有库。不是很方便。 target 比较多和用第三方比较多而已。
PrideChung
2014-11-07 14:24:08 +08:00
跟大家的重复很多,但我不用SVProgressHUD和MBProgressHUD而是用JGProgressHUD
LINAICAI
2014-11-07 15:10:09 +08:00
还在用asi的简直不能忍!
chmlai
2014-11-07 15:21:16 +08:00
现在问题来了, Podfile 到底应不应该指定版本?
cielpy
2014-11-07 16:35:31 +08:00
话说,搞图文混排有什么三方或者demo可以借鉴吗,支持iOS7及以上版本,应该是用TextKit吧。
主要有一点暂时搞不明白,就是服务器返回内容后,我要加载图片,图片出来后还要调整位置,图片显示的位置怎么确定比较好(哪个字或者哪个段落之后?),和服务器同事商量也没商量出个所以然来。
pljhonglu
2014-11-07 16:47:59 +08:00
@cielpy 只要确定图片大小就可以在排版的时候先使用空字符占位,所以服务器要事先返回图片大小。可以参考下面两个库:

https://github.com/jverkoey/nimbus/tree/master/src/attributedlabel
https://github.com/xiangwangfeng/M80AttributedLabel
pljhonglu
2014-11-07 16:49:24 +08:00
@chmlai 这个问题我也很感兴趣。话说我都是不指定版本号的。。。曾被友盟坑过,友盟每发一个版本前面的接口一部分都不能用了,最后逼得友盟单独指定版本号。。。
chenghuang
2014-11-07 17:02:22 +08:00
source 'https://github.com/CocoaPods/Specs.git'
platform :ios,"7.0"
pod "AFNetworking"
pod 'JSONKit'
pod 'MagicalRecord'
pod 'RegexKitLite'
pod 'UIColor+FlatColors','~>0.0.2'
pod 'pop','~>1.0.6'
pod "PPiAwesomeButton"
chmlai
2014-11-07 17:17:29 +08:00
@pljhonglu 我也是一般不指定版本号的, 默认 CocoaPods 上的是最新稳定版. 我看他们很多都指定了版本号.
iYu
2014-11-07 17:23:38 +08:00
https://gist.github.com/iiiyu/453ad71ee692a864567c

还是忍不住出来晒一下。
改造这个Podfile好久 终于看着变得科学了。
有些部分打码了。能看就好了。

不知道 不指定版本的是为啥。多人协作以后。有些库我们是直接指定到commit的。能减少很多麻烦。
kinoAndWorld
2014-11-07 17:38:50 +08:00
```
platform :ios, '5.1.1'
pod 'MKNetworkKit', '~> 0.87'
pod 'MBAlertView', '~> 1.1.0'
pod 'AsyncImageView', '~> 1.5.1'
pod 'ZXingObjC', '~> 2.2.4'
pod 'AKTabBarController', '~> 1.1.0'
pod 'MWPhotoBrowser'

```

还挺少的,因为一部分需要定制化的库我抽出来自己维护了 _(:з」∠)_

PS:很非主流地不用 `AFNetworking`
Elethom
2014-11-07 18:19:36 +08:00
@iYu
用 Podfile.lock 處理版本.

cc @Livid, 樣式出錯了.
iYu
2014-11-07 18:30:35 +08:00
@Elethom Podfile.lock 必须提交。 但是还是会有莫名其妙的问题。所以指定到commit方便。
Livid
2014-11-07 21:36:03 +08:00
@ldehai 可以试试 http://www.v2ex.com/notes

也支持 Markdown
SeanChense
2014-12-23 18:14:26 +08:00
@PrideChung 下拉刷新的库你用什么?
PrideChung
2014-12-23 22:06:42 +08:00
@SeanChense 自带的UIRefreshControl
SeanChense
2014-12-24 09:55:42 +08:00
@PrideChung 上拉加载更多呢,这个不能用 UIRefreshControl 了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/144563

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX