V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
misaka20
V2EX  ›  分享创造

最近好多人分享 V2EX 开源代码,我也来蹭个热度

  •  
  •   misaka20 · 2017-04-25 09:44:35 +08:00 · 5611 次点击
    这是一个创建于 2769 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近好多人分享 V2EX 开源代码,我也来蹭个热度,赚个 star。最近一直在更新,大概在一月内加入markdown语法发贴功能和搜索功能

    v2ex

    创意工作者们的社区 https://github.com/misaka14/v2ex-OC

    AppStore

    声明

    本项目纯属学习,没有任何其他恶意用途,若有任何侵犯到您的权益,请您在第一时间联系我。我会尽快删除。

    截图

    期待

    其实整个项目没有任何难点,项目中当然也存在着些许错误与设计上不合理的地方,如果您有任何好的想法、建议、意见。欢迎您联系我([email protected])。我们共同学习。

    注意

    由于刚注册用户是不能操作话题(喜欢、收藏等功能),这一块代码还没做处理。请使用测试帐号 shlyren ryx195468

    后续工作

    由于时间有限,目前只有 V2EX 的部分功能,我在后续的时间会逐渐的补上,目前主要工作为对项目代码的整理,使其代码更加优雅。大致欠缺内容。项目中虽然有很多公共的部分,但是为了方便阅读代码,还是把各个模块独立出来了。

    • 1 、刚刚注册的用户是有一段时间不能对话题做处理的,这时候对帖子操作是有问题的。
    • 2 、注册不成功错误提示优化。      已完成
    • 3 、评论列表中的图文混排,点击优化。  已完成
    • 4 、搜索话题的功能。
    • 5 、可以对别的用户进行添加关注和忽略。
    • 6 、用户可以上传高清头像
    • 7 、添加聊天的功能
    • 8 、用户详情模块的添加 已完成

    第三方框架

    • AFNetworking
    • SDWebImage
    • Masonry
    • MJRefresh
    • MJExtension
    • RegexKitLite
    • SVProgressHUD
    • YYCategories
    • YYText 暂时没用,准备加入 MarkDown 编辑器
    • TYAttributedLabel
    • CTAssetsPickerController
    • IQKeyboardManager
    • UITableView+FDTemplateLayoutCell
    • DKNightVersion 暂时没用,准备加入换肤功能
    • FMDB
    • RongCloudIMKit 暂时没用,准备加入聊天功能
    • DZNEmptyDataSet
    30 条回复    2017-05-02 12:52:18 +08:00
    smdx
        1
    smdx  
       2017-04-25 10:03:16 +08:00 via iPhone
    楼主属蹭
    misaka20
        2
    misaka20  
    OP
       2017-04-25 10:06:03 +08:00
    @smdx 对啊,大概更新了一年多了,才 20 个 Star 。最近发现了一些好点子,准备花点时间写一下
    twm
        3
    twm  
       2017-04-25 10:14:35 +08:00
    这 ui 。。。。
    misaka20
        4
    misaka20  
    OP
       2017-04-25 10:26:46 +08:00
    @twm 有个换肤的功能,一直在搁浅着呢
    zhihaofans
        5
    zhihaofans  
       2017-04-25 10:41:46 +08:00 via iPhone
    有种 osc 的感觉
    misaka20
        6
    misaka20  
    OP
       2017-04-25 10:45:16 +08:00
    @zhihaofans 这 UI 也是参考了不少的 APP 设计,比如更多模块模仿 B 站的 APP
    zhihaofans
        7
    zhihaofans  
       2017-04-25 10:48:12 +08:00 via iPhone
    @misaka20 主要这是绿色不好看一下子就让我想到 osc 的客户端,要是能换色就好了
    misaka20
        8
    misaka20  
    OP
       2017-04-25 10:57:51 +08:00
    大概会 5 月底之前完成,这几天正在完成 markdown 语法发帖和搜索帖子功能
    misaka20
        9
    misaka20  
    OP
       2017-04-25 10:58:01 +08:00
    @zhihaofans 大概会 5 月底之前完成,这几天正在完成 markdown 语法发帖和搜索帖子功能
    Kilerd
        10
    Kilerd  
       2017-04-25 12:08:17 +08:00
    略丑,而且出现了本末倒置的感觉

    不凸显主题,反而 头像名字 和 那个分类严重影响了标题的阅读。
    Kilerd
        11
    Kilerd  
       2017-04-25 12:09:44 +08:00
    而且问题在于, 写了一年的项目,测试 和 CI 都没有集成吗?(虽然说这不是必须的)
    misaka20
        12
    misaka20  
    OP
       2017-04-25 13:07:43 +08:00
    @Kilerd 中间有半年以上时间闲置
    misaka20
        13
    misaka20  
    OP
       2017-04-25 13:08:52 +08:00
    @Kilerd 我还是比较同意头像和名字。但是分类的话,如果都像现有的 App 端一样, UI 不就都一样了嘛
    misaka20
        14
    misaka20  
    OP
       2017-04-25 13:15:07 +08:00
    @Kilerd 说起 CI ,倒是我想到以前一个公司比较好玩的事,两个同事没事就倒腾怎么自动化技术,还有其他比较新奇的玩意儿,内部代码写的乱七八糟的,这是我对 CI 第一个印象,导致我并不想往这方向搞点啥。不过我的 UI 确实是很大需要修改的地方,谢谢你的意见
    Perry
        15
    Perry  
       2017-04-25 13:18:47 +08:00 via iPhone
    App Store 一搜发现有 13 个 V 站客户端。。。
    misaka20
        16
    misaka20  
    OP
       2017-04-25 13:22:47 +08:00
    @Perry --。是的,我还发现其中有两个直接把源码,修改一下直接上传的
    Kilerd
        17
    Kilerd  
       2017-04-25 13:24:12 +08:00
    @misaka20 名字和标题的位置对调,然后把分类的背景颜色降低(灰色应该好一些,不应该用这种亮色)

    甚至可以用这样的布局

    --------- 标题
    - -
    - 头像 -
    - - 分类,作者,最后回复时间
    ---------
    Kilerd
        18
    Kilerd  
       2017-04-25 13:25:20 +08:00
    @Kilerd MMP 全乱了,意思就是头像在左边, 右边是两行(题目放一行, 分类,作者,最后回复时间放一行)
    misaka20
        19
    misaka20  
    OP
       2017-04-25 13:28:51 +08:00
    @Kilerd 这样的话,标题最长可以达到 120 个字,就会出现头像下面那一块空白。。。
    misaka20
        20
    misaka20  
    OP
       2017-04-25 13:33:50 +08:00
    @Kilerd 妈的,分类那个颜色,我也老早就想改了。一直没想到新的颜色
    sosng
        21
    sosng  
       2017-04-27 17:30:14 +08:00 via iPhone
    等两天我也搞个...
    misaka20
        22
    misaka20  
    OP
       2017-04-27 17:45:48 +08:00
    @sosng (~▽~)欢迎
    misaka20
        23
    misaka20  
    OP
       2017-04-28 17:07:53 +08:00
    @Kilerd 哥们,这是根据你提的意见,重新把首页 UI 设计了一下,感觉怎么样  http://oowgzw8c2.bkt.clouddn.com/IMG_4608.PNG
    Kilerd
        24
    Kilerd  
       2017-04-28 17:49:57 +08:00 via iPhone
    @misaka20 这样就挺好的了,起码我可以把注意力放在标题上了
    Seraphim001
        25
    Seraphim001  
       2017-04-29 10:43:29 +08:00
    大佬,我是低端玩家,希望可以写一个 部署教程什么的,那是不是与 V2EX 的一样呢。
    misaka20
        26
    misaka20  
    OP
       2017-04-29 19:57:15 +08:00
    @Kilerd 3Q,以前一直觉得 UI 丑,偷懒不想改。。。。这次被好几个多人说 UI 丑。。。。。下次改完了出 3.0 版本,欢迎使用
    misaka20
        27
    misaka20  
    OP
       2017-04-29 19:57:54 +08:00
    Seraphim001
        28
    Seraphim001  
       2017-04-29 19:59:44 +08:00
    @misaka20 好的,谢谢指点
    Smilecc
        29
    Smilecc  
       2017-04-30 10:17:53 +08:00
    好绿,当然是选择原谅 ta
    misaka20
        30
    misaka20  
    OP
       2017-05-02 12:52:18 +08:00
    @Smilecc --.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1073 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 19:17 · PVG 03:17 · LAX 11:17 · JFK 14:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.