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

给女朋友的 iOS 开发教程 iOS With Girlfriend

  kevinzhow ·
kevinzhow · 2015 年 10 月 3 日 · 12272 次点击
这是一个创建于 3763 天前的主题,其中的信息可能已经有所发展或是发生改变。
因为女朋友准备学习 iOS 开发,所以我开始录制一系列的 iOS 开发教程的视频,这个系列的名字就叫 iOS With Girlfriend 吧

第零期: Intro

B 站 http://www.bilibili.com/video/av2953140/
Youtube

第一期: Design

B 站 http://www.bilibili.com/video/av2962044/
Youtube

第二期: Design An App

B 站 http://www.bilibili.com/video/av2999240/
Youtube
第 1 条附言  ·  2015 年 10 月 6 日
Design 章节的 Keynote 地址

https://goo.gl/zhEPSg
第 2 条附言  ·  2015 年 10 月 9 日
99 条回复    2016-08-09 14:20:50 +08:00
sunyang
    1
sunyang  
   2015 年 10 月 4 日
前几天在 YouTube 上看到了,继续加油。
kevinzhow
    2
kevinzhow  
OP
   2015 年 10 月 4 日 via iPhone
@sunyang 感谢!😁
chendeshen
    3
chendeshen  
   2015 年 10 月 4 日 via Android
楼主好男人喔~
ianisme
    4
ianisme  
   2015 年 10 月 4 日
和陈欧的声音好像,此视频必火
kevinzhow
    5
kevinzhow  
OP
   2015 年 10 月 4 日 via iPhone
@chendeshen 培养个人帮我写代码,我好去逛街
kevinzhow
    6
kevinzhow  
OP
   2015 年 10 月 4 日 via iPhone
@ianisme 🙏
tkin1992
    7
tkin1992  
   2015 年 10 月 4 日
视频制作得比较用心,讲解得也很好,会持续关注,楼主加油!
kevinzhow
    8
kevinzhow  
OP
   2015 年 10 月 4 日 via iPhone
@tkin1992 感谢!😘
allan888
    9
allan888  
   2015 年 10 月 4 日
略屌,祝最后不要和女朋友分手= =。
huanglexus
    10
huanglexus  
   2015 年 10 月 4 日
支持!!!
kevinzhow
    11
kevinzhow  
OP
   2015 年 10 月 4 日 via iPhone
@allan888 感谢 🙏 感情确实时而坚韧事儿脆弱,希望有情人终成眷属
kevinzhow
    12
kevinzhow  
OP
   2015 年 10 月 4 日 via iPhone
yangxiongguo
    13
yangxiongguo  
   2015 年 10 月 4 日
赞啊,高质量!
kevinzhow
    14
kevinzhow  
OP
   2015 年 10 月 4 日 via iPhone
@yangxiongguo 培养女朋友要用心,用爱感化
crisfun
    15
crisfun  
   2015 年 10 月 4 日
kevinzhow
    16
kevinzhow  
OP
   2015 年 10 月 4 日 via iPhone
@crisfun You are right!
WildCat
    17
WildCat  
   2015 年 10 月 4 日 via iPhone
花式秀恩爱!话说你跟我爸是校友, 233
missdeer
    18
missdeer  
   2015 年 10 月 4 日 via Android
花样晒妹
sorcerer
    19
sorcerer  
   2015 年 10 月 4 日 via iPhone
真好在学 iOS 开发,期待楼主能录完这一系列视频
ETiV
    20
ETiV  
   2015 年 10 月 4 日 via iPhone
女的写代码,男的逛街?
你们这角色互换了啊?
kingcos
    21
kingcos  
   2015 年 10 月 4 日 via Android
昨天刚在微博关注。。。
加油~
sunyang
    22
sunyang  
   2015 年 10 月 4 日
@ETiV 不懂幽默
dd99iii
    23
dd99iii  
   2015 年 10 月 4 日
哈哈好!
iannil
    24
iannil  
   2015 年 10 月 4 日
坚持!我会带女朋友来学习的!
mthli
    25
mthli  
   2015 年 10 月 4 日
楼主这充满魔性的头像,我每次都会多看两眼...
SquirrelMAN
    26
SquirrelMAN  
   2015 年 10 月 4 日
太赞!
eastern
    27
eastern  
   2015 年 10 月 4 日
支持。
taresky
    28
taresky  
   2015 年 10 月 4 日 via iPhone
收藏+推送。
run2
    29
run2  
   2015 年 10 月 4 日
"我觉得 iOS 开发很酷,做 App ,很酷..."
看视频的时候听成很苦-。-
lonelygo
    30
lonelygo  
   2015 年 10 月 4 日
女票学会了,你去逛街了,会不会不要你了? LZ
kevinzhow
    31
kevinzhow  
OP
   2015 年 10 月 4 日
@WildCat 这么说有点怪怪的哈 😁
kevinzhow
    32
kevinzhow  
OP
   2015 年 10 月 4 日
@ETiV 买买买!
@kingcos 感谢支持!😁
@dd99iii Thx !
@iannil 要爆照!
@mthli 头发乱了点
@SquirrelMAN 感谢!
@eastern 😘
@sobigfish 空耳你好!
@lonelygo 她才不敢 😄
run2
    33
run2  
   2015 年 10 月 4 日
请问:用 URL Scheme 是否比 GCDWebServer 的服务器做 Callback URL 方便点?
kevinzhow
    34
kevinzhow  
OP
   2015 年 10 月 4 日
@sobigfish 如果是 UIWebview 用 URL Scheme 会方便很多,不过如果用 iOS 9 的 SFSafariViewController 就没法拦截请求了,只能 GCDWebServer ,不知道是不是有什么方法我还没发现 😋
HTNecro
    35
HTNecro  
   2015 年 10 月 4 日
视频本身也是做的好棒啊,请教一下是怎么录制和制作的?
Xs0ul
    37
Xs0ul  
   2015 年 10 月 4 日
看起来不错,我只想问一句:会插播秀恩爱吗?
kevinzhow
    38
kevinzhow  
OP
   2015 年 10 月 4 日
@Xs0ul 不会~ 😁
run2
    39
run2  
   2015 年 10 月 4 日
刚试验了下
注册 app 的“ Lolita ”的 url scheme
假设设定 redirect_uri 为 lolita://OAuth/
授权后跳转的是:
lolita://OAuth/?code=****

然后用
@available(iOS, introduced=4.2, deprecated=9.0, message="Please use application:openURL:options:")
optional public func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool

@available(iOS 9.0, *)
func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool

来提取 url 里的 code (请问: String 怎么截取,还是只有转 NSString 来 substring 么?)

https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/index.html#//apple_ref/occ/intfm/UIApplicationDelegate/application:openURL:options:
kevinzhow
    40
kevinzhow  
OP
   2015 年 10 月 4 日
@sobigfish 可以用 NSURL.query 来获取参数,不过需要自己来切分一下, Swift 的话,可以用这个 extension

extension NSURL {
func queryDictionary() -> [String:String] {
let components = self.query?.componentsSeparatedByString("&")
var dictionary = [String:String]()

for pairs in components ?? [] {
let pair = pairs.componentsSeparatedByString("=")
if pair.count == 2 {
dictionary[pair[0]] = pair[1]
}
}

return dictionary
}
}
supergrubby
    41
supergrubby  
   2015 年 10 月 4 日
视频不错~话说我在 selfstore 上买过你的书~
@mthli 是不是觉得楼主眯眯眼很犀利~
kevinzhow
    42
kevinzhow  
OP
   2015 年 10 月 4 日
@supergrubby 书这个月可能会进行一次比较大的改动,配合视频看效果最佳
cdsama
    43
cdsama  
   2015 年 10 月 4 日
视频做的好漂亮,不搞开发看看都值
kevinzhow
    44
kevinzhow  
OP
   2015 年 10 月 4 日 via iPhone
@cdsama 🙏 😁
SquirrelMAN
    45
SquirrelMAN  
   2015 年 10 月 4 日
@kevinzhow 买了《 Producter 》,等你的视频后续~
kevinzhow
    46
kevinzhow  
OP
   2015 年 10 月 4 日
@SquirrelMAN 三天后~
Even
    47
Even  
   2015 年 10 月 4 日 via iPhone
楼主还缺女朋友吗?
whistle
    48
whistle  
   2015 年 10 月 4 日
尽快更新哦,大赞,这次必须学会 ios 开发 哈哈
kevinzhow
    49
kevinzhow  
OP
   2015 年 10 月 4 日
@Even 暂时不敢缺
kevinzhow
    50
kevinzhow  
OP
   2015 年 10 月 4 日
@whistle 哈哈,尽力周更
kingcos
    51
kingcos  
   2015 年 10 月 4 日 via Android
@kevinzhow 问下楼主, Swift2 基本语法知道,怎么系统学习 Cocoa Touch 啊?有没有好的资料或者资源呢。。。表示不知道按什么步骤学,好无力π_π谢谢楼主
kevinzhow
    52
kevinzhow  
OP
   2015 年 10 月 4 日   ❤️ 1
@kingcos 可以看看斯坦福的 iOS 8 & Swift 2 ,顺便等等本系列的更新
caonan
    53
caonan  
   2015 年 10 月 5 日
审美很棒。
kevinzhow
    54
kevinzhow  
OP
   2015 年 10 月 5 日 via iPhone
@caonan 🙏 谢谢
maemolee
    55
maemolee  
   2015 年 10 月 5 日
你看,想我就不用考虑这么复杂的问题,毕竟单身+_+
maemolee
    56
maemolee  
   2015 年 10 月 5 日
手滑,应该是{像我}……
kevinzhow
    57
kevinzhow  
OP
   2015 年 10 月 5 日
@maemolee 单身挺好!我以前单相思过百变小樱,碰过真人后对二次元就没法动起感情了。
maemolee
    58
maemolee  
   2015 年 10 月 5 日
@kevinzhow 额……我还是更喜欢大道寺知世。你说的对,三次元的具现化是无法被虚拟人物所超越的。
Tedko
    59
Tedko  
   2015 年 10 月 5 日
居然是 b 站
kevinzhow
    60
kevinzhow  
OP
   2015 年 10 月 5 日 via iPhone
@Tedko 来一发吧~
Tedko
    61
Tedko  
   2015 年 10 月 5 日
@kevinzhow b 站观众太鬼畜了,很少看这个- -
Tedko
    62
Tedko  
   2015 年 10 月 5 日
宣传不如去 s1
Tedko
    63
Tedko  
   2015 年 10 月 5 日
你 tinder 发音错了,应该是 /ˈtɪn.dər/
Tedko
    64
Tedko  
   2015 年 10 月 5 日   ❤️ 1
有个问题。 g 家的东西那个不叫 slide menu ,而是 hamburger. 按照平台规范来遵守平台语言比较好, tabbar 这个问题,比如知乎也是信息类,类似微博的 app ,在 ios 上是 tabbar ,在安卓上就是 md+hamburger 。 现在在 ios 做 md 和在安卓上做 hig 规范的也多起来了,只要能合理使用就没有问题。
allan1st
    65
allan1st  
   2015 年 10 月 5 日   ❤️ 1
@Tedko Google 的那个东西他们自己叫做 Navigation drawer 。 Hamburger 只是网上的昵称,因为是面包肉面包三条横线。
@kevinzhow 连看三个视频非常不错。作为一个 Android 开发者也能学到很多东西,很期待后面的 Sketch 内容。 YouTube 已订阅。
Tedko
    66
Tedko  
   2015 年 10 月 5 日
楼上正式名称+1
allan1st
    67
allan1st  
   2015 年 10 月 5 日
@Tedko 这东西也不是 Google 发明的,所以在 iOS 上提到的时候不用过于纠结名称。有很多 app 并不是抽屉的式样, drawer 的名称也无从谈起。
jackgxc
    68
jackgxc  
   2015 年 10 月 5 日
做得很好 赞一个~
kevinzhow
    69
kevinzhow  
OP
   2015 年 10 月 5 日 via iPhone
@allan1st
@Tedko

感谢分享!学到知识了 😁
kevinzhow
    70
kevinzhow  
OP
   2015 年 10 月 5 日 via iPhone
@jackgxc 谢谢 😘
Lettersong
    71
Lettersong  
   2015 年 10 月 5 日
sketch 已买,看过的视频里,这是第一个从设计的角度出发的,期待
allan1st
    72
allan1st  
   2015 年 10 月 5 日
@kevinzhow 另外请教一下,你的 App 『小記』中的字体,是哪里购买的?一般个人的商业或开源 App (免费或者收费)使用类似字体,需要获得怎么样的授权?收费大概是如何的?有没有好的购买渠道?
kevinzhow
    73
kevinzhow  
OP
   2015 年 10 月 5 日   ❤️ 1
allan1st
    74
allan1st  
   2015 年 10 月 5 日
@kevinzhow 谢谢。经常看见他们的康熙字典體。
luili
    75
luili  
   2015 年 10 月 6 日
@chendeshen 某些人的虐狗头像哦~
KenGe
    76
KenGe  
   2015 年 10 月 6 日
楼主的视频真心赞一个
放 B 站 为什么同样不去放优酷土豆一个
如果不介意 我可以帮你搬运
kevinzhow
    77
kevinzhow  
OP
   2015 年 10 月 6 日
@KenGe 感谢!优酷放了呀,不过优酷转出来的不高清
KenGe
    78
KenGe  
   2015 年 10 月 6 日
@kevinzhow 优酷什么格式?貌似高清优酷只能识别 Mp4
kevinzhow
    79
kevinzhow  
OP
   2015 年 10 月 6 日
@KenGe H264 的 1080P mp4 ,优酷转出来的有高清,但是没超清,可是高清画质很差
KenGe
    80
KenGe  
   2015 年 10 月 6 日
@kevinzhow 这就是优酷的问题了
kevinzhow
    81
kevinzhow  
OP
   2015 年 10 月 6 日
@KenGe 是啊,所以国内就干脆主推 B 站了,国外还是 Youtube 万岁
KenGe
    82
KenGe  
   2015 年 10 月 6 日
@kevinzhow 我直接油管订阅了~等着你更新
billzbc
    83
billzbc  
   2015 年 10 月 7 日
花样晒妹
HHHH
    84
HHHH  
   2015 年 10 月 8 日
关键是楼主会开发的同时,设计做的也是这么棒,羡慕啊!
kevinzhow
    85
kevinzhow  
OP
   2015 年 10 月 8 日
@HHHH 感谢肯定 😁
touzi
    86
touzi  
PRO
   2015 年 10 月 8 日
看完视频做完笔记等待下一节内容.

最后关注楼主微博发现是 92 年的,而且还是法人,太牛逼了.

书准备入手
kevinzhow
    87
kevinzhow  
OP
   2015 年 10 月 8 日
@touzi …… 法人那个是新浪写错了,我又懒得跟他们打交道 感谢支持!
xiaoker
    88
xiaoker  
   2015 年 10 月 9 日
很棒。过来点赞
kevinzhow
    89
kevinzhow  
OP
   2015 年 10 月 9 日 via Android
@xiaoker 感谢支持
elain0838217
    90
elain0838217  
   2015 年 10 月 9 日
哈哈,收藏一下,跟着你 girlfriend 一起学
xiaoker
    91
xiaoker  
   2015 年 10 月 20 日
@kevinzhow 每天来看看是否有更新~哈哈哈~很棒
cherrypi
    92
cherrypi  
   2015 年 10 月 23 日 via Android
观光团,到此一游。不知道还有没有更新?
kevinzhow
    93
kevinzhow  
OP
   2015 年 10 月 24 日
@cherrypi 可以直接订阅 Youtube 频道,下周 3 会更新
yiciyuansky
    94
yiciyuansky  
   2015 年 10 月 25 日 via iPhone
好棒的视频,我也算是小白了,如果能把我教会了,好像所有人都能学会了。。。
slwl
    95
slwl  
   2015 年 10 月 28 日
@kevinzhow 最新一期看不了?
kevinzhow
    96
kevinzhow  
OP
   2015 年 11 月 5 日
@slwl 应该 Youtube 和 Youku 上都有了
vitodesign
    97
vitodesign  
   2016 年 1 月 13 日
Cool!!!!有设计感的编程入门!!
damonzhaofei
    98
damonzhaofei  
   2016 年 7 月 29 日
撸主为啥只录了 10 集,想看后续~
kevinzhow
    99
kevinzhow  
OP
   2016 年 8 月 9 日
@damonzhaofei 这不是创业忙成狗
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4076 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 05:19 · PVG 13:19 · LAX 21:19 · JFK 00:19
♥ Do have faith in what you're doing.