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

2 个月断断续续的开发,第一个 iOS App“西窗烛”终于上架了。分享下开发、设计的整个过程。

  •  
  •   hustlzp ·
    hustlzp · 2014-09-15 20:28:35 +08:00 · 9145 次点击
    这是一个创建于 3723 天前的主题,其中的信息可能已经有所发展或是发生改变。

    iTunes: https://itunes.apple.com/cn/app/xi-chuang-zhu/id912139104

    代码: https://github.com/hustlzp/xichuangzhu-ios

    App简单到接近简陋,代码也写得各种quick and dirty…但通过这个过程也体验了一把iOS开发者的感觉~

    写了一篇博文介绍整个过程: http://hustlzp.com/post/2014/09/15/xcz-iphone-app-is-there

    向没做过iOS开发的新手们分享下,其实真的不难,难就难在能否坚持做完 ^-^

    再次感谢V2的各位大大们,之前问了好多问题,但总会有超棒的答复。

    xcz

    55 条回复    2020-05-09 15:47:56 +08:00
    heqichang
        1
    heqichang  
       2014-09-15 20:56:52 +08:00   ❤️ 1
    支持一下楼主,像你学习了,自己也在断断续续的学习iOS开发,也差不多两个月了,但是还没做出一个像样的作品出来。当初想做个简单的记录日期的app,现在也还只是半成品,代码: https://github.com/heqichang/AnniversaryApp
    最重要的是感觉自己的设计感很无力啊,做不出那种高酷炫的app出来。
    lishali12345
        2
    lishali12345  
       2014-09-15 21:07:16 +08:00   ❤️ 1
    看起来还是很不错的啊,比较素,也比较淡雅的赶脚啊。
    chenwl
        3
    chenwl  
       2014-09-15 21:12:07 +08:00   ❤️ 1
    我也两个月前打算学习ios写个小东西。。如今你们做出APP出来,是良好的开头。反观我自己,,好吧,我去研究下你们的源码。。先从简单的开始做起
    supergrubby
        4
    supergrubby  
       2014-09-15 21:13:27 +08:00   ❤️ 1
    很喜欢这样小而美的app。支持楼主做自己喜欢的东西!赞一个
    Elethom
        5
    Elethom  
       2014-09-15 21:32:42 +08:00   ❤️ 1
    建議將 tab bar icons 修改為符合 HIG 的設計.
    zzlettle
        6
    zzlettle  
       2014-09-15 21:33:20 +08:00   ❤️ 1
    是开发了2个月还是,接触了2个月就开发出来这个app.
    这么个简单app,开发要2个月的话,我的天啊。我还想学习下,开发自己的app,那不要2年啦。
    SeptimusX
        7
    SeptimusX  
       2014-09-15 21:36:06 +08:00   ❤️ 1
    康熙字典体现在有点用滥了…
    zjh114001251
        8
    zjh114001251  
       2014-09-15 21:41:52 +08:00   ❤️ 2
    这样才是学习!!!我的方式和楼主一样,想要学一门语言,直接拿这个语言做个东西然后开源,给所有人用,会有各种内在驱动力促使你进步
    sunshower
        9
    sunshower  
       2014-09-15 21:44:36 +08:00   ❤️ 1
    我记得有一款App是写/读诗来着,是个女生开发的,还挺好的
    sunshower
        10
    sunshower  
       2014-09-15 21:45:31 +08:00
    walkingway
        11
    walkingway  
       2014-09-15 22:17:31 +08:00   ❤️ 1
    github上代码不全?
    hustlzp
        12
    hustlzp  
    OP
       2014-09-15 22:34:12 +08:00
    @walkingway 恩,有一个AVOS Cloud的key在里面,这个无法提交上去,我在想办法怎么处理一下...
    hustlzp
        13
    hustlzp  
    OP
       2014-09-15 22:34:59 +08:00
    @heqichang 对对对,我也是设计无力...真的无力...只能怎么简单怎么做~
    hustlzp
        14
    hustlzp  
    OP
       2014-09-15 22:36:56 +08:00   ❤️ 1
    @chenwl 建议看好的书、在线教程,照着写就可以啦,我的写得比较乱 -_-|||
    hustlzp
        15
    hustlzp  
    OP
       2014-09-15 22:37:25 +08:00
    @Elethom 好的,我也是觉得,风格确实是违反了...
    hustlzp
        16
    hustlzp  
    OP
       2014-09-15 22:37:36 +08:00
    @supergrubby 谢谢!
    hustlzp
        17
    hustlzp  
    OP
       2014-09-15 22:38:55 +08:00
    @SeptimusX 是的...就像Bootstrap...
    hustlzp
        18
    hustlzp  
    OP
       2014-09-15 22:40:03 +08:00
    @zzlettle 不是天天做...业余的时间做一下,中间可能会断几天的样子。这么简单,全职做确实不需要2个月...
    hustlzp
        19
    hustlzp  
    OP
       2014-09-15 22:40:59 +08:00
    @zzlettle 比如做2天,又隔了1个星期没碰,这种节奏 -_-
    qq2511296
        20
    qq2511296  
       2014-09-15 22:42:54 +08:00   ❤️ 1
    github上代码好像不完整啊 少了XCZAppDelegate.m
    hustlzp
        21
    hustlzp  
    OP
       2014-09-15 22:46:05 +08:00
    @qq2511296 对,含有一些key,我考虑下如何解决。解决后我会@你的。
    flynnX
        22
    flynnX  
       2014-09-15 22:48:11 +08:00
    楼主华中科大的?
    qq2511296
        23
    qq2511296  
       2014-09-15 22:48:14 +08:00
    @hustlzp 3Q 我也在自学iOS开发呢 也断断续续学。
    hustlzp
        24
    hustlzp  
    OP
       2014-09-15 22:58:47 +08:00
    @walkingway
    @qq2511296

    更新了代码,试试下面的步骤:

    * 使用XCode打开工程
    * 将xcz/XCZAppDelegate_sample.m重命名为xcz/XCZAppDelegate.m
    * 在XCode中的views/下加入此文件
    hustlzp
        25
    hustlzp  
    OP
       2014-09-15 22:59:09 +08:00
    @flynnX 恩...校友?
    qq2511296
        26
    qq2511296  
       2014-09-15 23:27:32 +08:00
    @hustlzp 已经成功跑起来了 3q
    jiang42
        27
    jiang42  
       2014-09-15 23:41:22 +08:00   ❤️ 1
    @hustlzp 大紅色配這麼淡雅的 App 是不是很違和啊?
    zooooom
        28
    zooooom  
       2014-09-15 23:45:25 +08:00
    赞楼主!
    hustlzp
        29
    hustlzp  
    OP
       2014-09-15 23:49:29 +08:00
    @jiang42 有点儿...暂时想不到其他的设计...
    jiang42
        30
    jiang42  
       2014-09-16 01:40:31 +08:00
    @hustlzp 可以把背景色換成青藍試試
    mnhkahn
        31
    mnhkahn  
       2014-09-16 09:17:19 +08:00   ❤️ 1
    我很好奇,内容是哪里搞的。。。
    cloverstd
        32
    cloverstd  
       2014-09-16 09:21:08 +08:00   ❤️ 1
    赞楼主,我也最近在做 iOS 的毕业设计,后端也是 Python,基本是原生控件。
    感觉我的界面很乱,不知道审核能不能过。
    hustlzp
        33
    hustlzp  
    OP
       2014-09-16 09:26:00 +08:00
    @mnhkahn 都是手动录入,百度来的...
    hustlzp
        34
    hustlzp  
    OP
       2014-09-16 09:31:49 +08:00
    @cloverstd 可以的,注意一些间距、字体大小等等,整洁一点就好~
    hustlzp
        35
    hustlzp  
    OP
       2014-09-16 09:32:10 +08:00
    @jiang42 谢谢,我去试试~
    cloverstd
        36
    cloverstd  
       2014-09-16 09:42:59 +08:00
    @hustlzp 因为比较赶,view 较多,又是用的 storyboard,所以很多 view 的字体、间距不一样。打算等整体都做完了,再统一调整。
    界面反正就是纯 iOS 7 UI,所以看着挺干净的。
    hustlzp
        37
    hustlzp  
    OP
       2014-09-16 09:43:48 +08:00   ❤️ 1
    @cloverstd 恩恩,调整之后肯定可以过的 :)
    hustlzp
        38
    hustlzp  
    OP
       2014-09-16 10:00:34 +08:00
    @zjh114001251 加油!
    hustlzp
        39
    hustlzp  
    OP
       2014-09-16 10:01:03 +08:00
    @zooooom 谢谢!
    wu181184
        40
    wu181184  
       2014-09-16 10:25:38 +08:00   ❤️ 1
    学长,加油!
    ariestiger
        41
    ariestiger  
       2014-09-16 10:28:11 +08:00   ❤️ 1
    感觉网站上的内容里有不少的错别字啊。
    还有, 这种内容, 用繁体字更好一点, 不过繁体的话, 现在那个字号看着就比较费眼了。
    hustlzp
        42
    hustlzp  
    OP
       2014-09-16 10:37:46 +08:00
    @ariestiger 恩恩,错别字挺多的...一个人挑错太难了,打算以后把作品的增加和纠错做成众包的形式,改完后就同步到移动端。

    简繁体,确实是个问题。
    WeberXie
        43
    WeberXie  
       2014-09-16 10:40:17 +08:00
    @wu181184 还以为是vczh呢,,搞笑
    coderkiss
        44
    coderkiss  
       2014-09-16 10:44:19 +08:00
    楼主 求勾搭 我是android开发 QQ 752 481++163
    precisi0nux
        45
    precisi0nux  
       2014-09-16 11:00:34 +08:00   ❤️ 1
    @SeptimusX 用不用烂都是看场景的,我觉得在这个类型的app用康熙字典体还是可以的,虽然界面设计比较一般。
    puttin
        46
    puttin  
       2014-09-16 12:11:24 +08:00
    @Elethom 你好, 不是很理解哪里不符合 HIG 了, 能详细说说嘛
    zichen0422
        47
    zichen0422  
       2014-09-16 13:50:27 +08:00   ❤️ 1
    赞楼主.
    hustlzp
        48
    hustlzp  
    OP
       2014-09-16 15:57:28 +08:00
    @Elethom @puttin 应该是这里: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/MobileHIG/BarIcons.html#//apple_ref/doc/uid/TP40006556-CH21-SW1

    如下:

    * Simple and streamlined. Too many details can make an icon appear sloppy or indecipherable.

    * Readily understood and widely acceptable. Strive to create a symbol that most users will interpret correctly and that no users will find offensive.

    * If you’re designing a custom tab bar icon, you should provide two versions—one for the unselected appearance and one for the selected appearance. The selected appearance is often a filled-in version of the unselected appearance, but some designs call for variations on this approach.
    Elethom
        49
    Elethom  
       2014-09-16 16:28:29 +08:00
    @hustlzp
    對的.
    em70
        50
    em70  
       2014-09-16 16:30:15 +08:00   ❤️ 1
    行胜于言,赞一个
    puttin
        51
    puttin  
       2014-09-16 16:51:39 +08:00
    @hustlzp @Elethom 谢谢, 一开始没想到这方面. 回头看是细节太多了的样子.
    winiex
        52
    winiex  
       2014-09-16 17:31:01 +08:00   ❤️ 1
    有一款叫词 Ci 的应用和你的作品立意很像。

    https://itunes.apple.com/hk/app/cici-fu-zhu-tian-ci-song-ci/id791495459?mt=8

    同为 Huster,赞一个 :)。
    mdjhny
        53
    mdjhny  
       2014-09-16 20:30:59 +08:00
    赞校友啊!试用看看
    kawhi
        54
    kawhi  
       2014-09-16 22:09:07 +08:00
    赞一个!试用一下。
    Rico
        55
    Rico  
       2020-05-09 15:47:56 +08:00
    仓库好像 404 了?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3650 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:45 · PVG 18:45 · LAX 02:45 · JFK 05:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.