这期请到了 UU 加速器 macOS 客户端唯一指定开发,翻译组内尊称羊神的 Sunnyyoung。听他讲讲加速器开发背后的故事,顺便聊聊目前 macOS 开发的现状。
ggtalk 听众交流群,请添加我的 wx:lj925184928,注明 ggtalk羊神提到的术语:Network Extension,Network Kernel Extension,TUN/TAP下面是羊神推荐的几个开源项目
https://github.com/ambrop72/badvpn
https://github.com/OpenVPN/openvpn
https://github.com/Tunnelblick/Tunnelblick
https://github.com/zhuhaow/tun2socks下面是羊神推荐的书和文章
(进阶)https://savannah.nongnu.org/projects/lwip
《Unix 网络编程》:https://book.douban.com/subject/1500149
《图解 HTTP》:https://book.douban.com/subject/25863515
《图解 TCP/IP》:https://book.douban.com/subject/24737674
《车小胖谈网络》(很通俗易懂的网络入门):https://zhuanlan.zhihu.com/chexiaopang
Apple Documentation(先查文档后查 Google):https://developer.apple.com/documentation羊神主页:https://www.sunnyyoung.net羊神 GitHub:https://github.com/Sunnyyoung梁杰的微博:@梁杰_numbbbbb(https://www.weibo.com/numbbbbb)00:53 自我介绍06:33 之前的两段创业经历18:56 加速器到底是什么25:36 电脑游戏和主机游戏加速方面有什么区别28:17 网络开发方面,iOS 和 macOS 有什么区别31:28 如何入门和学习网络相关开发35:43 开发加速器和普通应用有什么区别49:44 macOS 开发的难点和前景54:56 为什么要学习 macOS 开发59:04 聊聊兴趣爱好01:04:43 会不会有职业病?玩游戏时候还在想技术层面的事