最近好多人分享 V2EX 开源代码,我也来蹭个热度 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
misaka20
V2EX    分享创造

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

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

    最近好多人分享 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     Solana     973 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 19:03 PVG 03:03 LAX 12:03 JFK 15:03
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86