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

最近在做的 LeetCode iOS 客户端

  Esay · 2014-04-30 11:06:55 +08:00 · 13240 次点击
这是一个创建于 3893 天前的主题,其中的信息可能已经有所发展或是发生改变。
本来准备找工作要刷 LeetCode,结果刷着刷着就不务正业了,连画图再写程序,给 LeetCode 做个离线的客户端。

截图:



已经实现 的功能:
- 离线查看题目
- 题目排序
- 登录记录答题进度

感慨 Sketch 真好用。

等发布了,在这里给大家发激活码。
第 1 条附言  ·  2014-05-13 09:36:40 +08:00
Promo Codes:
1)JT7TWNTTHW7Y
2)9KJJK6HNFKNH
3)NHJA9F7NFTLN
4)KYPPNRWH7PAP
5)6HP6K9J477WL
6)37EXPA7KKHXA
7)N7TARJH6967J
8)6KNE3JW6TJ6H
9)YEFT9YT7HPXH
10)K47ETPPLART4
11)LJKYNX4FENPA
12)X7JAEYTNFWXR
13)FWJTWE9A4MJT
14)44NR6HJ4RYR6
15)LXEMKKNKPFJX
16)FHF6YWJ3XMMJ
17)LH9P6M3RW7FW
18)JT937EPRMNF9
19)LFETHJRHJTJY
20)LJAEWJ94P4AL

@cyandterry @kurtrossel @bengol @YouXia @ivanlw @Livid @jprovim @zxy @dalang @chenggiant @lanstonpeng @yankbytes @xiaowudesign @FatGhosta @xieweizhi007 @Hubs @lichgo

顺利审核通过了。

目前实现的功能:
- 离线查看题目
- 题目排序
- 搜索题目名称
- 登录记录答题进度
- 无须再次登录查看自己提交过的代码(在网页中)
- 支持 iPad

再次感谢大家的支持。
第 2 条附言  ·  2014-05-13 09:38:14 +08:00
第 3 条附言  ·  2014-05-15 16:53:34 +08:00
再发十个码

EKKAFTKR79TX
AWPWNEM4MT6L
4XLXR6PPPRL7
3WEMPHEREYNY
9M3TLEJJWPXK
96RM6X3FP7W9
J9FLE3RE9LX4
69Y6RY4EYEJ9
JXP9E7NFYP9K
WR649PL74HPE

@chenggiant
@imbahom
@pirates
@Ellison
@lijinma
@amazingjxq
73 条回复    2014-05-30 06:52:34 +08:00
cyandterry
    1
cyandterry  
   2014-04-30 11:25:43 +08:00
layout挺漂亮的, 最近也在刷leetcode, 也看过app store确实没有类似的软件. 期待!
Esay
    2
Esay  
OP
   2014-04-30 11:34:15 +08:00
@cyandterry 多谢支持~
kurtrossel
    3
kurtrossel  
   2014-04-30 13:17:46 +08:00
期待早日上线!
bengol
    4
bengol  
   2014-04-30 14:32:50 +08:00
啊,不想上下班时间刷题
Esay
    5
Esay  
OP
   2014-04-30 14:37:36 +08:00
@bengol 额,我设想的使用场景是,可以随时找一道题与亲密的小伙伴讨论一下。
usufu
    6
usufu  
   2014-04-30 14:43:23 +08:00
你这sketch怎么玩的啊?求教程
Esay
    7
Esay  
OP
   2014-04-30 14:58:39 +08:00
@usufu 拉开来就开始拖拽呗
- 自带的 iPhone 应用的设计模板
- 加上 Symbol 机制
- 右侧可以看到坐标点和大小,在程序里一点一点设置。

YouXia
    8
YouXia  
   2014-04-30 15:00:02 +08:00
才刷了1/3的渣渣路过。
Esay
    9
Esay  
OP
   2014-04-30 15:07:51 +08:00
@YouXia 你在说我吗。。。
usufu
    10
usufu  
   2014-04-30 15:33:58 +08:00
@Esay 这个到时候做出来的ios程序也就是这样了?素材能直接用?
ivanlw
    11
ivanlw  
   2014-04-30 15:49:08 +08:00 via iPhone
楼主找什么工作需要这个呢?
Esay
    12
Esay  
OP
   2014-04-30 18:07:35 +08:00
@ivanlw 就是国内的、国外的互联网企业面试应届生都会问一些程序实现相关的问题呀。
Esay
    13
Esay  
OP
   2014-04-30 18:08:26 +08:00
@usufu 当然你要认真实现才行了,最上面的图就是实现出来的。
usufu
    14
usufu  
   2014-04-30 18:45:41 +08:00
@Esay 那UI的素材也是自己找?还是sketch能导出?
yhf
    15
yhf  
   2014-04-30 19:25:37 +08:00 via iPad
赞!很棒!
bengol
    16
bengol  
   2014-04-30 20:17:40 +08:00
@YouXia 膜拜大神。。
Livid
    17
Livid  
MOD
   2014-04-30 20:43:46 +08:00
期待上线。
jprovim
    18
jprovim  
   2014-05-01 08:35:03 +08:00
麻煩@Easay也來個iPad吧。
zxy
    19
zxy  
   2014-05-01 08:37:27 +08:00
留意jhm
dalang
    20
dalang  
   2014-05-01 08:52:18 +08:00 via iPhone
这一年写代码少了点,确实得开始刷题练手了。👍
Esay
    21
Esay  
OP
   2014-05-01 09:30:21 +08:00
@jprovim 嗯,会支持。但是可能只是用 SplitViewController,只能左边是列表,右边是详情这样。
chenggiant
    22
chenggiant  
   2014-05-01 14:52:57 +08:00
期待啊!现在OJ的题才刷了13/151...进度相当慢。
lanstonpeng
    23
lanstonpeng  
   2014-05-01 15:42:04 +08:00
期待上线
yankbytes
    24
yankbytes  
   2014-05-01 21:47:16 +08:00
赞楼主!
xiaowudesign
    25
xiaowudesign  
   2014-05-01 22:57:07 +08:00   ❤️ 2
求到时候给个激活码!
FatGhosta
    26
FatGhosta  
   2014-05-02 21:31:56 +08:00
赞一个
xieweizhi007
    27
xieweizhi007  
   2014-05-03 10:00:31 +08:00
Sketch不错啊,你的app也不错
Hubs
    28
Hubs  
   2014-05-04 03:02:28 +08:00
上架了求 @我,谢谢
lichgo
    29
lichgo  
   2014-05-04 16:15:31 +08:00
赞。
54dev
    30
54dev  
   2014-05-13 09:48:42 +08:00
LJAEWJ94P4AL 已用。
windirt
    31
windirt  
   2014-05-13 09:57:01 +08:00
19. LFETHJRHJTJY 已用,多谢
NacoJing
    32
NacoJing  
   2014-05-13 09:57:40 +08:00
FHF6YWJ3XMMJ已用,谢
Chris
    33
Chris  
   2014-05-13 10:05:49 +08:00
已用 9)YEFT9YT7HPXH,感谢一并发送。
zhangz
    34
zhangz  
   2014-05-13 10:07:36 +08:00
15)LXEMKKNKPFJX 已用,多谢。
usufu
    35
usufu  
   2014-05-13 10:12:15 +08:00
11)LJKYNX4FENPA
已用 谢谢
hewigovens
    36
hewigovens  
   2014-05-13 10:13:54 +08:00
18)JT937EPRMNF9 已用, 谢谢~
Cee
    37
Cee  
   2014-05-13 10:15:16 +08:00
12)X7JAEYTNFWXR
thx a lot~
thcode
    38
thcode  
   2014-05-13 10:25:40 +08:00 via iPhone
17 LH9P6M3RW7FW 已用
谢谢
xhacker
    39
xhacker  
   2014-05-13 10:34:00 +08:00
14 44NR6HJ4RYR6 已用,谢谢!
jkneedout
    40
jkneedout  
   2014-05-13 10:36:27 +08:00
2 9KJJK6HNFKNH 已用,谢谢!
WildCat
    41
WildCat  
   2014-05-13 10:41:23 +08:00 via iPhone
回去要恶补Sketch了,楼主还有没有一些关于Sketch和Xcode协作的教程可以推荐?
谢谢!
hoogle
    42
hoogle  
   2014-05-13 10:42:04 +08:00
4)KYPPNRWH7PAP
已用。。 谢谢。。
WildCat
    43
WildCat  
   2014-05-13 10:45:40 +08:00 via iPhone
K47ETPPLART4 已经被我用啦。

顺便问下,应用内购也可以生成Promo Codes吗?
lazygunner
    44
lazygunner  
   2014-05-13 10:52:00 +08:00
6) 37EXPA7KKHXA 已用,多谢!
vincent178
    45
vincent178  
   2014-05-13 11:09:01 +08:00
8)6KNE3JW6TJ6H 已用, 谢谢
kurtrossel
    46
kurtrossel  
   2014-05-13 11:22:25 +08:00   ❤️ 1
又没收到未读提醒......

然后因为忘记appstore的安全提示问题被锁了账号......看样子激活码基本都用完了

恭喜楼主产品上线!!!
Esay
    47
Esay  
OP
   2014-05-13 11:41:26 +08:00   ❤️ 1
@WildCat
1) 你是说 designcodeio 这样吗?我觉得 Sketch 只是一个工具吧,如果是想把界面做得好看一点,我觉得可以看看这些内容:
- 程序员如何做出“不难看”的设计 http://www.douban.com/note/245966736/
- 《写给大家看的设计书》

2)好像没有吧,没见人用过。
TF
    48
TF  
   2014-05-13 12:07:32 +08:00
7)N7TARJH6967J 已用,感謝
jtacm
    49
jtacm  
   2014-05-13 12:58:13 +08:00
额,貌似都用光了,楼主还有么?
WildCat
    50
WildCat  
   2014-05-13 13:36:35 +08:00 via iPhone
@Esay 谢谢,这部分是我需要的
我想问的其实是,如何把Sketch的设计转化为nib里的元素?
pirates
    51
pirates  
   2014-05-13 19:31:40 +08:00
木有码了,诶。。。
imbahom
    52
imbahom  
   2014-05-15 08:49:50 +08:00 via iPhone
好顶赞,求个🐎
chenggiant
    53
chenggiant  
   2014-05-15 16:04:30 +08:00
囧。为什么被@了木有收到通知...发现码已经都被用掉了...
roamlog
    54
roamlog  
   2014-05-15 17:07:22 +08:00
我用了 J9FLE3RE9LX4,谢谢
kappa
    55
kappa  
   2014-05-15 17:14:02 +08:00
69Y6RY4EYEJ9 thanks.
ytzong
    56
ytzong  
   2014-05-15 17:18:44 +08:00
3WEMPHEREYNY 已用,谢谢
kejinlu
    57
kejinlu  
   2014-05-16 13:16:50 +08:00
96RM6X3FP7W9 已用 谢谢
marklrh
    58
marklrh  
   2014-05-18 09:21:27 +08:00
一直在用Leetcode,求码,谢谢!
marklrh
    59
marklrh  
   2014-05-18 19:47:56 +08:00 via iPhone
题目不能排序,那三个排序键是废的。希望作者能赶紧修复,谢谢
Esay
    60
Esay  
OP
   2014-05-18 20:14:22 +08:00
@marklrh 嗯,看到你的邮件了,感谢支持,正在排查问题,方便其他方式交流一下? QQ 525356734
sunjourney
    61
sunjourney  
   2014-05-19 09:57:18 +08:00
求码,另外leetcode和coders answer有什么区别?
Esay
    62
Esay  
OP
   2014-05-19 23:22:50 +08:00
@sunjourney

coders answer 我看了一下,主要是一些题目和作者制作的一些答案吧
LeetCode 也是让你看到 oj.leetcode.com 上的题目,并且能同步在 OJ 上答过题目的情况
ivanlw
    63
ivanlw  
   2014-05-22 03:42:07 +08:00 via iPhone
4XLXR6PPPRL7 已用
登录会闪退??
Esay
    64
Esay  
OP
   2014-05-22 12:35:16 +08:00
@ivanlw 看到出错的堆栈了,我使用 XPATH 获取的用户图标的 URL ,但是没有检查是否获取到了(BUG),你的账户是没有图标的?
- 会尽快修复
ivanlw
    65
ivanlw  
   2014-05-24 09:24:29 +08:00 via iPhone
@Esay 我没特意修改图标…系统自动调用avatar的图标
Esay
    66
Esay  
OP
   2014-05-24 14:00:54 +08:00
@ivanlw 刚刚看了一下,LeetCode 登陆的链接改为 HTTPS 了,原来的代码是 HTTP,有点问题。
我已经提交了更新了,等出苹果 Review 完更新一下就好了。
Heng
    67
Heng  
   2014-05-24 19:41:45 +08:00 via Android
赞,回寝室要试下。。
Esay
    68
Esay  
OP
   2014-05-24 21:25:19 +08:00
@Heng LeetCode 改了 HTTPS,更新之后登录功能才能正常使用。
halfcrazy
    69
halfcrazy  
   2014-05-25 13:12:14 +08:00
9M3TLEJJWPXK已用,谢谢
MrMign
    70
MrMign  
   2014-05-26 09:38:04 +08:00
还有没有码,求个码
HM
    71
HM  
   2014-05-27 14:29:45 +08:00
顶,app做的很赞啊,leetCode我就算了。。
lm902
    72
lm902  
   2014-05-30 05:51:34 +08:00 via Android
我能说才搞定7个么
jprovim
    73
jprovim  
   2014-05-30 06:52:34 +08:00
@Esay 發個碼吧 jprovim#gmail.com.
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5468 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 03:40 · PVG 11:40 · LAX 19:40 · JFK 22:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.