iOS 开发实用技术导航
NSHipster 中文版
› http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
› http://www.cocos2d-iphone.org/
CocoaPods
› http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
› http://code.google.com/mobile/analytics/
WWDC
› https://developer.apple.com/wwdc/
Design Guides and Resources
› https://developer.apple.com/design/
Transcripts of WWDC sessions
› http://asciiwwdc.com
Cocoa with Love
› http://cocoawithlove.com/
Cocoa Dev Central
› http://cocoadevcentral.com/
NSHipster
› http://nshipster.com/
Style Guides
› Google Objective-C Style Guide
› NYTimes Objective-C Style Guide
Useful Tools and Services
› Charles Web Debugging Proxy
› Smore
Koru
V2EX  ›  iDev

[ Swift ]开源一个自用的 V2EX 客户端

  •  4
     
  •   Koru · Apr 24, 2017 · 11752 views
    This topic created in 3481 days ago, the information mentioned may be changed or developed.
    代码已更新至 swift3.1 ,目前支持登录、回复、收藏、关注、感谢、发帖等基本功能,如果需要可自行编译安装。
    github: https://github.com/darkerk/v2ex
    82 replies  •  2018-08-07 17:55:24 +08:00
    finab
    finab
    Apr 24, 2017
    1
    界面看着很舒服呀~标题我个人觉得可以再加深一丢丢~ 因为是主体嘛
    markyangd
    markyangd
    Apr 24, 2017
    2
    进 app store 吧,方便没有开发者帐号的同学。
    xx314327475
    xx314327475
    Apr 24, 2017
    3
    感谢作者的开源,这就装一个
    jimmy66
    jimmy66
    Apr 24, 2017 via iPhone
    4
    感谢开发者~
    ZeoKarl
    ZeoKarl
    Apr 24, 2017
    5
    已经 star
    elevenily
    elevenily
    Apr 24, 2017
    6
    已经 star too
    Koru
    Koru
    OP
    Apr 24, 2017 via iPhone
    7
    @markyangd 提交了一次,因 Guideline4.2.2 被拒了,就暂不提交了,还是先开源直接供大家学习使用。
    misaka20
    misaka20
    Apr 24, 2017
    8
    https://github.com/misaka14/v2ex-OC 为啥没人给我加星星--。
    ZCPgyer
    ZCPgyer
    Apr 24, 2017
    9
    @Moira LZ 你好,我们是蒲公英内测分发平台,可否允许我们将其放在蒲公英内测分发平台上进行分发,方便大家下载使用呢?
    gizie
    gizie
    Apr 24, 2017
    10
    666
    Koru
    Koru
    OP
    Apr 24, 2017 via iPhone
    11
    @ZCPgyer 当然可以,注明来源~
    ZCPgyer
    ZCPgyer
    Apr 24, 2017
    12
    @Moira 没问题~非常感谢~
    benbenlang
    benbenlang
    Apr 24, 2017
    13
    没 iPhone 我的 360 神机估计装不成了!
    deyu
    deyu
    Apr 24, 2017
    14
    里面文件夹看的很懵逼...
    jokerman
    jokerman
    Apr 24, 2017
    15
    作为一个搞 android 把代码下下来 跑不起来啊 捉急
    qfdk
    qfdk
    PRO
    Apr 24, 2017 via iPhone
    16
    🙏先 发个打包好的吧
    leefly
    leefly
    Apr 24, 2017
    17
    build 失败了 😂
    Koru
    Koru
    OP
    Apr 24, 2017 via iPhone
    18
    @leefly 不会吧,测试可是通过的哦
    Koru
    Koru
    OP
    Apr 24, 2017 via iPhone
    19
    @jokerman 大兄弟可以撸一个 android 版😃
    UnknownR
    UnknownR
    Apr 24, 2017
    20
    star 你,但是为什么 build 失败。。。。 podfile.lock 和 manifest.lock 报错
    https://cl.ly/371w0V1Z0u3F
    adamwang
    adamwang
    Apr 24, 2017
    21
    = = # @leefly @UnknownR cd 进去,然后 pod install 。 提醒一下,部分同学可能会需要先更新下 pod repo= =#
    tys
    tys
    Apr 24, 2017
    22
    @Moira iOS10+?
    @misaka20 已下载
    leefly
    leefly
    Apr 24, 2017
    23
    安装成功了 😭
    UnknownR
    UnknownR
    Apr 24, 2017
    24
    还是 build 失败。。。这次是 RxSwift
    https://cl.ly/1e0T2q230g0i/Screen%20Shot%202017-04-24%20at%2010.29.15%20PM.png
    podfile 里也改了
    https://cl.ly/020Z0N3e1O3E/Screen%20Shot%202017-04-24%20at%2010.53.01%20PM.png

    🙁sorry ,不是开发人员,所以对环境不是很懂。。。 google 了一圈无果,只能又回来问作者了
    matsuijurina
    matsuijurina
    Apr 24, 2017 via Android
    25
    代码写得很老练,建议新人下载学习。
    LINAICAI
    LINAICAI
    Apr 25, 2017
    26
    这代码写的很溜啊,高手
    LINAICAI
    LINAICAI
    Apr 25, 2017
    27
    pod 失败的请注意,楼主用的 1.2.1 版本的 cocoapods ,可能比你的版本高
    qfdk
    qfdk
    PRO
    Apr 25, 2017 via iPhone
    28
    特地回来感谢的 浏览的感觉非常好
    qfdk
    qfdk
    PRO
    Apr 25, 2017 via iPhone
    29
    要是可以把头像显示的分辨率提高一下就更好了😁
    gowinder
    gowinder
    Apr 25, 2017 via iPhone
    30
    已 star
    graycreate
    graycreate
    Apr 25, 2017 via Android
    31
    巧了,在搞一个 Android 版,配色和楼主挺像
    phpiis
    phpiis
    Apr 25, 2017
    32
    ios9 能不能用呢
    phpiis
    phpiis
    Apr 25, 2017
    33
    有没有 ipa 文件,
    jiangdaohong
    jiangdaohong
    Apr 25, 2017
    34
    已 star
    leefly
    leefly
    Apr 25, 2017
    35
    @UnknownR 你打开错文件了 这个 V2EX.xcworkspace
    564425833
    564425833
    Apr 25, 2017
    36
    @UnknownR 要打开.xcworkspace 文件 而不是.xcodeproj
    chipmuck
    chipmuck
    Apr 25, 2017
    37
    1.2.1......pod 更新老慢了
    Koru
    Koru
    OP
    Apr 25, 2017 via iPhone
    38
    @UnknownR #35 和#36 楼正解,应该打开.xcworkspace ,当你运行成功的时候你就已经是开发者了👍
    Koru
    Koru
    OP
    Apr 25, 2017 via iPhone
    39
    @phpiis sorry 需要 iOS10+, iOS9 好像也没什么好留恋的
    misaka20
    misaka20
    Apr 25, 2017
    40
    @tys 欢迎试用
    Koru
    Koru
    OP
    Apr 25, 2017 via iPhone
    41
    @qfdk 其实网站设置里有个显示高精度图像设置,但试过效果不太明显,最大的头像好像就是 73x73 ,所以除非把显示头像视图设置的再小些。
    hewigovens
    hewigovens
    Apr 25, 2017
    42
    4.2.2 被拒,那其他 V2EX 客户端是怎么过审核的
    UnknownR
    UnknownR
    Apr 25, 2017 via iPhone
    43
    @leefly
    @564425833
    @Moira
    好的!非常感谢
    strongcoder
    strongcoder
    Apr 25, 2017
    44
    好气......
    hewigovens
    hewigovens
    Apr 25, 2017
    45
    报一个 bug :
    Koru
    Koru
    OP
    Apr 25, 2017 via iPhone
    46
    @strongcoder 翻墙试试看
    Koru
    Koru
    OP
    Apr 25, 2017 via iPhone
    47
    @hewigovens 谢谢反馈,这个怎么出现的
    strongcoder
    strongcoder
    Apr 25, 2017
    48
    @Moira #46 果然好了 之前是 PAC 自动模式 用全局模式翻墙就好了
    hewigovens
    hewigovens
    Apr 25, 2017
    49
    @Moira 点某个帖子详情 -> 点左上角 back -> 点左上角菜单,多试几次就能出来
    xayoung
    xayoung
    Apr 25, 2017
    50
    还有一个 UI 显示的小问题,点右上角的菜单(不点击标签)—>点击左上角菜单, popover 依然存在
    longxboy
    longxboy
    Apr 25, 2017
    51
    6666
    jiang89125
    jiang89125
    Apr 25, 2017
    52
    请问下 V2EX 的 API 是怎么弄的呢,我看 V2EX API 接口文档里只有少量的几个接口,比如登录就没有接口。我也想写一个 V2EX 的 APP 来写的玩玩,准备用 RN 写,弄好了 API 就开写,到时候也是会开源出来,并把整个过程写成博客。
    hainuo
    hainuo
    Apr 25, 2017 via iPhone
    53
    已在用 自己打包了个 tf 感觉很好用 缺点是有些题主内容展示不完整
    painter
    painter
    Apr 25, 2017
    54
    @Moira
    @misaka20
    好奇问下 你们的 UI 是自己设计的吗?感觉好专业的样子啊 用的什么软件?
    Koru
    Koru
    OP
    Apr 25, 2017 via iPhone
    55
    @jiang89125 公开的接口很有限,如果要实现更多的功能就需要自己去模拟 http 请求,继而解析 html 获取数据,当然这样做不好的地方就是如果站点结构变了就需要去调整代码,具体可以看源码。
    Aether
    Aether
    Apr 25, 2017
    56
    The unofficial V2EX app for iOS -> An unofficial V2EX app for iOS.
    phpiis
    phpiis
    Apr 25, 2017
    57
    @Moira 9 有越狱, ios 不越狱跟废物差不多
    iMono
    iMono
    Apr 25, 2017
    58
    @ZCPgyer 做好了吗??ipa 文件能分享下吗??
    misaka20
    misaka20
    Apr 25, 2017
    59
    @painter 我没楼主的好看,他比我的好看。我是刚学习 iOS 一个月开始写的这个项目,所有 UI 都是参考别人的
    valianliu
    valianliu
    Apr 25, 2017
    60
    @ZCPgyer #12 蒲公英的链接出来了吗
    caiyue1993
    caiyue1993
    Apr 25, 2017 via iPhone
    61
    这是一条来自客户端的回复
    spongebobsun
    spongebobsun
    Apr 25, 2017
    62
    已 Star
    界面很干净…交互也很流畅。赞。
    beyoung
    beyoung
    Apr 25, 2017
    63
    已 Star
    woshinide300yuan
    woshinide300yuan
    Apr 25, 2017
    64
    第一次看到这么和谐的评论区,看来作品的确是很棒啊,腻害!!!
    icodesign
    icodesign
    Apr 25, 2017
    65
    Excited!
    xiaoke0718
    xiaoke0718
    Apr 25, 2017
    66
    怎么没有安卓版?
    megachweng
    megachweng
    Apr 26, 2017 via iPhone
    67
    已经编译运行 M_PI 好像已经 deprecated 改用了 Double.PI
    pacino
    pacino
    Apr 26, 2017 via iPhone
    68
    喜欢加入切换主题功能,需要黑色 UI 啊
    ZCPgyer
    ZCPgyer
    Apr 26, 2017
    69
    @iMono
    @valianliu
    非常抱歉!作为一个运营小透明不太了解技术相关问题,在询问了技术小哥之后发现 iOS 签名是个大问题 (#`-_ゝ-)
    这就去恶补相关知识!再次给各位说声抱歉!
    Koru
    Koru
    OP
    Apr 26, 2017
    70
    感谢各位的支持和反馈,昨天尝试再一次提交审核,没想到今天就通过了,现在可以去 AppStore 下载了 https://itunes.apple.com/app/id1078157349
    Koru
    Koru
    OP
    Apr 26, 2017❤️1
    71
    上面地址是另一个非常不错的 V2EX app ,刚审核通过商店还没刷新,复制了它的链接没忘改 id😓https://itunes.apple.com/us/app/id1229939820
    hainuo
    hainuo
    Apr 26, 2017
    72
    @Moira 有个问题 首页面 下拉刷新总是变空白是怎么回事情,能够修复吗?
    zzlwind
    zzlwind
    Apr 26, 2017
    73
    这个必须赞一个啊!
    painter
    painter
    Apr 26, 2017
    74
    @Moira 有点尴尬.......你补上的这个地址 没有超链 我再给你补一个 试试 不知道行不行
    https://itunes.apple.com/app/id1229939820
    wohenyingyu02
    wohenyingyu02
    Apr 29, 2017 via iPhone
    75
    支持,试试看
    iam36
    iam36
    Apr 30, 2017
    76
    编译过了,竟然没有清晰思路改如何查看代码。。。
    只知道从界面查看关联的视图控制器,有无更好的办法?
    iam36
    iam36
    May 4, 2017
    77
    @Moira 新手求教该如何学习这个项目?
    Koru
    Koru
    OP
    May 5, 2017 via iPhone
    78
    @iam36 页面基本都是 storyboard 搭建的,数据请求可以看是如何用 Moya 来构建 V2EX 的 api,有了数据就可以尝试自己重新来写个 app,也没用到太多第三方库,如果想用 RxSwift 那可以先学习 Rxswift 使用教程。
    icodesign
    icodesign
    May 9, 2017
    79
    @Moira Outlook 正在招 iOS,不知道有没有兴趣,可以联系我 [email protected]
    onefouroo
    onefouroo
    May 27, 2017 via iPhone
    80
    moya 看着实在舒服
    iam36
    iam36
    Jun 18, 2017
    81
    @Moira 发现自己对基础(容器视图控制器、segue、unwind、协议)都还没有掌握,正在补课。thanx!后续再求教
    zhaoyansheng
    zhaoyansheng
    Aug 7, 2018
    82
    已 start
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5248 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 205ms · UTC 01:28 · PVG 09:28 · LAX 17:28 · JFK 20:28
    ♥ Do have faith in what you're doing.