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

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

  kevinzhow · 2015-10-03 23:30:44 +08:00 · 9601 次点击
这是一个创建于 1510 天前的主题,其中的信息可能已经有所发展或是发生改变。
因为女朋友准备学习 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-06 21:03:17 +08:00
Design 章节的 Keynote 地址

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

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

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

书准备入手
    87
kevinzhow   2015-10-08 22:12:41 +08:00
@touzi …… 法人那个是新浪写错了,我又懒得跟他们打交道 感谢支持!
    88
xiaoker   2015-10-09 00:37:11 +08:00
很棒。过来点赞
    89
kevinzhow   2015-10-09 04:27:32 +08:00 via Android
@xiaoker 感谢支持
    90
elain0838217   2015-10-09 15:21:23 +08:00
哈哈,收藏一下,跟着你 girlfriend 一起学
    91
xiaoker   2015-10-20 17:14:53 +08:00
@kevinzhow 每天来看看是否有更新~哈哈哈~很棒
    92
cherrypi   2015-10-23 10:36:12 +08:00 via Android
观光团,到此一游。不知道还有没有更新?
    93
kevinzhow   2015-10-24 20:41:53 +08:00
@cherrypi 可以直接订阅 Youtube 频道,下周 3 会更新
    94
yiciyuansky   2015-10-25 08:43:02 +08:00 via iPhone
好棒的视频,我也算是小白了,如果能把我教会了,好像所有人都能学会了。。。
    95
slwl   2015-10-28 20:37:33 +08:00
@kevinzhow 最新一期看不了?
    96
kevinzhow   2015-11-05 02:24:38 +08:00
@slwl 应该 Youtube 和 Youku 上都有了
    97
vitodesign   2016-01-13 14:38:28 +08:00
Cool!!!!有设计感的编程入门!!
    98
damonzhaofei   2016-07-29 15:52:44 +08:00
撸主为啥只录了 10 集,想看后续~
    99
kevinzhow   2016-08-09 14:20:50 +08:00
@damonzhaofei 这不是创业忙成狗
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1852 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 36ms · UTC 16:25 · PVG 00:25 · LAX 08:25 · JFK 11:25
♥ Do have faith in what you're doing.