V2EX for iOS 1.1 更新 & 开源

2015-03-03 11:25:45 +08:00
 hoogle
更新内容:
* 支持 iPad
* 支持 iPhone 6 / iPhone 6 plus
* 界面细节调整
* 增加自动夜间模式
* 修复 bug

下载:
https://itunes.apple.com/us/app/v2ex-chuang-yi-gong-zuo-zhe/id898181535?ls=1&mt=8

截图:


GitHub:
https://github.com/singro/v2ex


改动不算大,但拖了很久,顺便勉强适配 iPad。
第一版发布已经过去半年,但这半年时间里自己花在这个 App 上的时间并不多,之前就花一两个小时适配了 6 然后私自用了好几个月, 过年才花了点时间完成了一些调整传到 App Store。于是开源出来希望大家能一起完善她。
无论加功能、调界面、改 Bug、各种各种, 欢迎 fork, 欢迎 pull request
任何意见可以邮件私戳我。 也继续欢迎捐赠~
15897 次点击
所在节点    分享创造
105 条回复
xiaolu
2015-03-03 14:41:26 +08:00
求更新https版本到app store 啊,目前的无法显示内容啊
hoogle
2015-03-03 14:46:24 +08:00
@life 不知道差别多大,可以试试。

@tigerZhang 试过删除 Pods 下文件和 Podfile.lock 后可以,可能这个原因。。https://github.com/CocoaPods/CocoaPods/issues/2053

@WildCat
@v2Panda
@dotpig 我 clone 了试下。。

@lisonfan
@xiaolu 尽快弄个新版上去。
ibiger
2015-03-03 15:02:20 +08:00
看起来蛮不错的,拉下来学习一下
hoogle
2015-03-03 15:05:41 +08:00
@HanSonJ http://www.v2ex.com/p/7v9TEc53 另外的就是解析 HTML
lcj2class
2015-03-03 15:30:40 +08:00
@typcn
强烈建议 @Livid 增加新消息推送API,现在的feed只能拿到所有的,没法区分那些是已读的,那些是未读的
lcj2class
2015-03-03 15:39:11 +08:00
@hoogle
关于发图的可以参看v2ex.ext firefox插件,不用发微博

https://github.com/jiacai2050/v2ex.ext/blob/master/data/js/v2ex.ext.js#L176
exploreexe
2015-03-03 15:42:19 +08:00
感谢已发送。一直安装着。
有个建议,就是用客户端会发现block失效了,不知道LZ有没有发现这个问题。
hoogle
2015-03-03 15:45:04 +08:00
@v2Panda
@dotpig
@tigerZhang
@WildCat
更新了一下, 删掉原来的重新 clone + pod install, 之后应该可以直接运行。。

@exploreexe 部分内容是用的接口(比如回复、帖子内容、节点列表),接口没带状态, 所以 block 仍然会显示
WildCat
2015-03-03 16:02:10 +08:00
@hoogle 问题依旧:

1. 直接运行依旧是
ld: library not found for -lPods-AFNetworking

2. 修改 Build Active Architecture Only 为 No 后 ,又出现成吨的

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_AFHTTPRequestSerializer", referenced from:
objc-class-ref in V2DataManager.o
objc-class-ref in V2WeiboViewController.o
"_OBJC_CLASS_$_AFHTTPResponseSerializer", referenced from:
objc-class-ref in V2DataManager.o
objc-class-ref in V2WeiboViewController.o
"_OBJC_CLASS_$_AFHTTPSessionManager", referenced from:
objc-class-ref in V2DataManager.o
objc-class-ref in V2WeiboViewController.o
"_OBJC_CLASS_$_AFJSONResponseSerializer", referenced from:
objc-class-ref in V2DataManager.o
"_OBJC_CLASS_$_AFNetworkReachabilityManager", referenced from:
objc-class-ref in V2AppDelegate.o
objc-class-ref in V2Helper.o
objc-class-ref in V2SettingManager.o
"_OBJC_CLASS_$_FXKeychain", referenced from:
objc-class-ref in SCWeiboManager.o
"_OBJC_CLASS_$_MBProgressHUD", referenced from:
objc-class-ref in V2ProfileViewController.o
objc-class-ref in V2TopicCreateViewController.o
objc-class-ref in V2NodeViewController.o
objc-class-ref in V2TopicViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
tigerZhang
2015-03-03 16:05:36 +08:00
@WildCat
deleted pods folder and Podfile.lock and did a pod install and repeated the above setting..
now it's working
hoogle
2015-03-03 16:12:41 +08:00
@WildCat 删掉原来的重新 clone 了么? 顺便把 Derived Data、cmd + shift + k 什么的也清一下试试。。 我这边测过无问题, 身边也没有其它 Mac,剩下只能自行解决了。。
WildCat
2015-03-03 16:23:41 +08:00
@tigerZhang
您用的 CocoaPods 是 0.35 or 0.36.rc.cocoa1 ?我两个版本都试了下,似乎一样。

@hoogle

Pods 的配置是 target 还是 project 的?
tigerZhang
2015-03-03 16:24:14 +08:00
@hoogle 建议把github上的运行guide也update下
Hubs
2015-03-03 16:39:41 +08:00
每个节点只能显示10个主题,再也刷新不出来了
dotpig
2015-03-03 16:42:36 +08:00
cocoapods 太蛋疼了,试了重装 cocoapods、重装 xcodeproj、设置 Build Active Architectures Only to No,通通解决不了问题。只能等楼主的更新上架了。
v2Panda
2015-03-03 16:46:06 +08:00
@hoogle 确实是问题依旧
zhchbin
2015-03-03 16:48:52 +08:00
赞,快送我个肾六让我去体验一下这个APP。
tigerZhang
2015-03-03 16:52:14 +08:00
@WildCat 我不确定我的pods 版本 原因如下:
[MyMBP]:[MyProjectName] $ pod --version
0.35.0
[MyMBP]:[MyProjectName] $ gem install cocoapods --prerelease
Successfully installed cocoapods-0.36.0.rc.1
Parsing documentation for cocoapods-0.36.0.rc.1
Done installing documentation for cocoapods after 1 seconds
1 gem installed
[MyMBP]:[MyProjectName] $ pod --version
0.35.0

我升级版本,提示我成功安装0.36.0.rc.1版本,但是我通过pod --version查看 还是0.35.0(重启terminal一样),所以我不确定cocoapods的具体版本是多少。

我建议你可以这样:
1.首先删除github clone下来的代码,重新clone一份
2.把xcode的 缓存清理下
3.pod install
4.把v2ex目录里的Pods目录和Podfile.lock文件一起删除掉
5.再次pod install
6.设置Build Active Architectures Only to No
hoogle
2015-03-03 16:55:50 +08:00
@tigerZhang
@WildCat
邮件我 QQ 或者微信 isingro#gmail
tigerZhang
2015-03-03 16:58:57 +08:00
不是设置Pods的 Build Active Architectures Only to No 而是设置v2ex-iOS 的Build Active Architectures Only to No

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

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

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

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

© 2021 V2EX