V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
kevinzhow

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

  kevinzhow ·
kevinzhow · Oct 3, 2015 · 12508 views
This topic created in 3862 days ago, the information mentioned may be changed or developed.
因为女朋友准备学习 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
Supplement 1  ·  Oct 6, 2015
Design 章节的 Keynote 地址

https://goo.gl/zhEPSg
Supplement 2  ·  Oct 9, 2015
99 replies    2016-08-09 14:20:50 +08:00
sunyang
    1
sunyang  
   Oct 4, 2015
前几天在 YouTube 上看到了,继续加油。
kevinzhow
    2
kevinzhow  
OP
   Oct 4, 2015 via iPhone
@sunyang 感谢!😁
chendeshen
    3
chendeshen  
   Oct 4, 2015 via Android
楼主好男人喔~
ianisme
    4
ianisme  
   Oct 4, 2015
和陈欧的声音好像,此视频必火
kevinzhow
    5
kevinzhow  
OP
   Oct 4, 2015 via iPhone
@chendeshen 培养个人帮我写代码,我好去逛街
kevinzhow
    6
kevinzhow  
OP
   Oct 4, 2015 via iPhone
@ianisme 🙏
tkin1992
    7
tkin1992  
   Oct 4, 2015
视频制作得比较用心,讲解得也很好,会持续关注,楼主加油!
kevinzhow
    8
kevinzhow  
OP
   Oct 4, 2015 via iPhone
@tkin1992 感谢!😘
allan888
    9
allan888  
   Oct 4, 2015
略屌,祝最后不要和女朋友分手= =。
huanglexus
    10
huanglexus  
   Oct 4, 2015
支持!!!
kevinzhow
    11
kevinzhow  
OP
   Oct 4, 2015 via iPhone
@allan888 感谢 🙏 感情确实时而坚韧事儿脆弱,希望有情人终成眷属
kevinzhow
    12
kevinzhow  
OP
   Oct 4, 2015 via iPhone
yangxiongguo
    13
yangxiongguo  
   Oct 4, 2015
赞啊,高质量!
kevinzhow
    14
kevinzhow  
OP
   Oct 4, 2015 via iPhone
@yangxiongguo 培养女朋友要用心,用爱感化
crisfun
    15
crisfun  
   Oct 4, 2015
kevinzhow
    16
kevinzhow  
OP
   Oct 4, 2015 via iPhone
@crisfun You are right!
WildCat
    17
WildCat  
   Oct 4, 2015 via iPhone
花式秀恩爱!话说你跟我爸是校友, 233
missdeer
    18
missdeer  
   Oct 4, 2015 via Android
花样晒妹
sorcerer
    19
sorcerer  
   Oct 4, 2015 via iPhone
真好在学 iOS 开发,期待楼主能录完这一系列视频
ETiV
    20
ETiV  
   Oct 4, 2015 via iPhone
女的写代码,男的逛街?
你们这角色互换了啊?
kingcos
    21
kingcos  
   Oct 4, 2015 via Android
昨天刚在微博关注。。。
加油~
sunyang
    22
sunyang  
   Oct 4, 2015
@ETiV 不懂幽默
dd99iii
    23
dd99iii  
   Oct 4, 2015
哈哈好!
iannil
    24
iannil  
   Oct 4, 2015
坚持!我会带女朋友来学习的!
mthli
    25
mthli  
   Oct 4, 2015
楼主这充满魔性的头像,我每次都会多看两眼...
SquirrelMAN
    26
SquirrelMAN  
   Oct 4, 2015
太赞!
eastern
    27
eastern  
   Oct 4, 2015
支持。
taresky
    28
taresky  
   Oct 4, 2015 via iPhone
收藏+推送。
run2
    29
run2  
   Oct 4, 2015
"我觉得 iOS 开发很酷,做 App ,很酷..."
看视频的时候听成很苦-。-
lonelygo
    30
lonelygo  
   Oct 4, 2015
女票学会了,你去逛街了,会不会不要你了? LZ
kevinzhow
    31
kevinzhow  
OP
   Oct 4, 2015
@WildCat 这么说有点怪怪的哈 😁
kevinzhow
    32
kevinzhow  
OP
   Oct 4, 2015
@ETiV 买买买!
@kingcos 感谢支持!😁
@dd99iii Thx !
@iannil 要爆照!
@mthli 头发乱了点
@SquirrelMAN 感谢!
@eastern 😘
@sobigfish 空耳你好!
@lonelygo 她才不敢 😄
run2
    33
run2  
   Oct 4, 2015
请问:用 URL Scheme 是否比 GCDWebServer 的服务器做 Callback URL 方便点?
kevinzhow
    34
kevinzhow  
OP
   Oct 4, 2015
@sobigfish 如果是 UIWebview 用 URL Scheme 会方便很多,不过如果用 iOS 9 的 SFSafariViewController 就没法拦截请求了,只能 GCDWebServer ,不知道是不是有什么方法我还没发现 😋
HTNecro
    35
HTNecro  
   Oct 4, 2015
视频本身也是做的好棒啊,请教一下是怎么录制和制作的?
Xs0ul
    37
Xs0ul  
   Oct 4, 2015
看起来不错,我只想问一句:会插播秀恩爱吗?
kevinzhow
    38
kevinzhow  
OP
   Oct 4, 2015
@Xs0ul 不会~ 😁
run2
    39
run2  
   Oct 4, 2015
刚试验了下
注册 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
   Oct 4, 2015
@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  
   Oct 4, 2015
视频不错~话说我在 selfstore 上买过你的书~
@mthli 是不是觉得楼主眯眯眼很犀利~
kevinzhow
    42
kevinzhow  
OP
   Oct 4, 2015
@supergrubby 书这个月可能会进行一次比较大的改动,配合视频看效果最佳
cdsama
    43
cdsama  
   Oct 4, 2015
视频做的好漂亮,不搞开发看看都值
kevinzhow
    44
kevinzhow  
OP
   Oct 4, 2015 via iPhone
@cdsama 🙏 😁
SquirrelMAN
    45
SquirrelMAN  
   Oct 4, 2015
@kevinzhow 买了《 Producter 》,等你的视频后续~
kevinzhow
    46
kevinzhow  
OP
   Oct 4, 2015
@SquirrelMAN 三天后~
Even
    47
Even  
   Oct 4, 2015 via iPhone
楼主还缺女朋友吗?
whistle
    48
whistle  
   Oct 4, 2015
尽快更新哦,大赞,这次必须学会 ios 开发 哈哈
kevinzhow
    49
kevinzhow  
OP
   Oct 4, 2015
@Even 暂时不敢缺
kevinzhow
    50
kevinzhow  
OP
   Oct 4, 2015
@whistle 哈哈,尽力周更
kingcos
    51
kingcos  
   Oct 4, 2015 via Android
@kevinzhow 问下楼主, Swift2 基本语法知道,怎么系统学习 Cocoa Touch 啊?有没有好的资料或者资源呢。。。表示不知道按什么步骤学,好无力π_π谢谢楼主
kevinzhow
    52
kevinzhow  
OP
   Oct 4, 2015   ❤️ 1
@kingcos 可以看看斯坦福的 iOS 8 & Swift 2 ,顺便等等本系列的更新
caonan
    53
caonan  
   Oct 5, 2015
审美很棒。
kevinzhow
    54
kevinzhow  
OP
   Oct 5, 2015 via iPhone
@caonan 🙏 谢谢
maemolee
    55
maemolee  
   Oct 5, 2015
你看,想我就不用考虑这么复杂的问题,毕竟单身+_+
maemolee
    56
maemolee  
   Oct 5, 2015
手滑,应该是{像我}……
kevinzhow
    57
kevinzhow  
OP
   Oct 5, 2015
@maemolee 单身挺好!我以前单相思过百变小樱,碰过真人后对二次元就没法动起感情了。
maemolee
    58
maemolee  
   Oct 5, 2015
@kevinzhow 额……我还是更喜欢大道寺知世。你说的对,三次元的具现化是无法被虚拟人物所超越的。
Tedko
    59
Tedko  
   Oct 5, 2015
居然是 b 站
kevinzhow
    60
kevinzhow  
OP
   Oct 5, 2015 via iPhone
@Tedko 来一发吧~
Tedko
    61
Tedko  
   Oct 5, 2015
@kevinzhow b 站观众太鬼畜了,很少看这个- -
Tedko
    62
Tedko  
   Oct 5, 2015
宣传不如去 s1
Tedko
    63
Tedko  
   Oct 5, 2015
你 tinder 发音错了,应该是 /ˈtɪn.dər/
Tedko
    64
Tedko  
   Oct 5, 2015   ❤️ 1
有个问题。 g 家的东西那个不叫 slide menu ,而是 hamburger. 按照平台规范来遵守平台语言比较好, tabbar 这个问题,比如知乎也是信息类,类似微博的 app ,在 ios 上是 tabbar ,在安卓上就是 md+hamburger 。 现在在 ios 做 md 和在安卓上做 hig 规范的也多起来了,只要能合理使用就没有问题。
allan1st
    65
allan1st  
   Oct 5, 2015   ❤️ 1
@Tedko Google 的那个东西他们自己叫做 Navigation drawer 。 Hamburger 只是网上的昵称,因为是面包肉面包三条横线。
@kevinzhow 连看三个视频非常不错。作为一个 Android 开发者也能学到很多东西,很期待后面的 Sketch 内容。 YouTube 已订阅。
Tedko
    66
Tedko  
   Oct 5, 2015
楼上正式名称+1
allan1st
    67
allan1st  
   Oct 5, 2015
@Tedko 这东西也不是 Google 发明的,所以在 iOS 上提到的时候不用过于纠结名称。有很多 app 并不是抽屉的式样, drawer 的名称也无从谈起。
jackgxc
    68
jackgxc  
   Oct 5, 2015
做得很好 赞一个~
kevinzhow
    69
kevinzhow  
OP
   Oct 5, 2015 via iPhone
@allan1st
@Tedko

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

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

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