唐巧的博客

为什么提交 AppStore 总有事故发生
6 月 18 日上午,百度云 iOS 版出现了线上事故,他们在提交 AppStore 审核的时候,把名字给弄错了。用户更新 App 之后,看到的 App 名字是 netdisk_iPhone,如...
WWDC 2016 随想
今天凌晨 1 点钟,熬夜看了今年的 WWDC,一些随想分享给大家。 花絮我为了半夜起来看 WWDC,特意提前 10 点钟就睡觉了。我睡觉前特意带上 Apple watch,并且设置好震动闹钟...
技术演讲中最容易被忽视的问题
我在国内的大大小小技术会议(比如 QCon, ArchSummit,MDCC,SwiftCon 等)中做过不少演讲,也听过很多别人的演讲。作为一个一路走过来的技术演讲者,我见过很多优秀的演...
如何指导新人 - Mentor 指导手册
概述本文希望帮助 Mentor 在指导实习生和新员工时,建立一些基本的共识和准则。本文主要讨论的是技术类的岗位。 我们为什么要招实习生和应届生?猿题库在招实习生上,向来是非常大方的。那么,我...
猿题库从 Objective-C 到 Swift 的迁移
引言相信没有人会怀疑,Swift 是 iOS 开发未来的主流语言,但是由于 Swift 语言的不断变化以及庞大的迁移成本,真正把项目迁移到 Swift 语言的公司并不多。而猿题库 iOS 客户端...
Swift 烧脑体操(六)- 类型推断
索引Swift 烧脑系列文章列表: Swift 烧脑体操(一) - Optional 的嵌套 Swift 烧脑体操(二) - 函数的参数 Swift 烧脑体操(三) - 高阶函数 Swift ...
济州岛旅游见闻
前言公司五一节给大家放了九天假,于是和家人去了一趟济州岛,记录一些见闻。 乱打秀 在观看乱打秀之前,我以为乱打秀就是一种利用各种厨房炊具进行音乐打击演奏的表演。看完之后,我才发现乱打秀其实是一...
SwiftCon 期间的面基和八卦
4 月 23 - 24 日,我参加了上海的 SwiftCon 大会。有一些人说参加会议主要就是混圈子,也有一些人说参加会议主要是了为听干货,还有一些人在微博上投票,到底我们应该听干货还是去混...
SwiftCon 2016 参会感想
4 月 23 - 24 日,我参加了由 Think 技术社区举办的 SwiftCon 大会。这次大会见到了很多新老朋友,也从嘉宾的分享中学习了很多,微博上对于此次大会也有一些争议,一并写个参会感...
聊聊 WWDC 的八卦
就在今天,苹果对外公布了 WWDC 2016 即将举办的消息,具体的举办时间是 6 月 13 日 - 17 日。我虽然从来没有去过 WWDC,但是我的个人提高和 WWDC 是密切相关的。 了...
《把时间当做朋友》:一本关于心智的启蒙书
引言很早以前就看了李笑来老师的《把时间当做朋友》,最近终于整理完成了学习笔记。《把时间当做朋友》是一本老书,最初写于 2008 年,现在依然在售卖中。李笑来也将本书的 电子版 公开到了网上,免...
「番茄工作法」- 简单的时间管理方法
简介「番茄工作法」是一个简单、轻松的提高工作效率的办法。一直在小众圈子里面流行,但是没有被普及。写下此文,希望番茄工作法能够被更多人了解和接受。 「番茄工作法」这个名字的来历是这样:番茄是指番茄...
应该如何管理密码 - 我的密码管理心得
我的密码升级之路我最早接触密码这个概念是在高中的时候,那个时候我第一次申请 QQ 号,需要想一个超过 6 位数的密码。于是,我填上了我爸爸的手机号。老实说,手机号作为密码还不算最糟糕的。比起...
Swift 烧脑体操(五)- Monad
索引Swift 烧脑系列文章列表: Swift 烧脑体操(一) - Optional 的嵌套 Swift 烧脑体操(二) - 函数的参数 Swift 烧脑体操(三) - 高阶函数 Swif...
如何实现自己没实现过的需求之文本动画
吕伟(@我在罪恶坑的日子)iOS 开发者,这些年在上海工作。专业:扯淡,兼职:开发。感谢投稿,原文链接。 大家好,我是非知名程序员,想跟大家说一段传统相声节目,额,对不起,说错了。想跟大家分...
iOS 视图控制器转场详解
作者:seedante,神秘人士,他的 GitHub。感谢投稿,原文链接。 前言屏幕左边缘右滑返回,TabBar 滑动切换,你是否喜欢并十分依赖这两个操作,甚至觉得 App 不支持这类操作的...
Swift 烧脑体操(三) - 高阶函数
索引Swift 烧脑系列文章列表: Swift 烧脑体操(一) - Optional 的嵌套 Swift 烧脑体操(二) - 函数的参数 Swift 烧脑体操(三) - 高阶函数 Swif...
从 Octopress 迁移到 Hexo
序言我的博客之前一直使用的是 Octopress,不过 Octopress 已经很久没有更新了。而且 Octopress 是基于 Ruby 的,生成博客文章的速度真的是非常非常慢,每次我使用 r...
通过他人完成任务的艺术 - 读《领导梯队》
《领导梯队》 是美团的 陈晓亮 同学推荐给我的,看完了一段时间,但是一直没有整理读书笔记,这次趁着春节回顾了一下本书。 领导力就是通过他人去完成任务的学问。本书通过对六个典型的管理层级最经常出...
和时间做朋友 - 读《奇特的一生》

引言

一切都不是我们的,而是别人的,只有时间是我们自己的财产。造物主交给我们,归我们所有的,只有这个不断流逝的、不稳定的东西。就连这个东西,谁只要愿意,都可以把它从我们手里剥夺走。

—— 古罗马哲学家:赛纳卡

今天要介绍的是 《奇特的一生》 这是一本关于时间的书,春节期间看到池建强在微信读书中推荐,于是就一口气读完了。该书讲述苏联科学家柳比歇夫将自己的一生用时间来计划,通过分析柳比歇夫「时间统计法」,作者认为这是让他生活得更好的秘密。

以下是我的读书感受。

MagicalRecord 作者 Saul Mora 的故事
这次 Swift 开发者大会上,我认识到了一位新朋友,他叫 Saul Mora(如上图),听到这个名字时我没有什么感觉,但是随后旁边的一个朋友介绍道:「他是 MagicRecord」的作者之...
首届 Swift 开发者大会见闻
今天是中国 iOS 开发者的一次聚会,因为首届 Swift 开发者大会在北京成功举办了。这次会议的质量很高,大会的相关 keynote 和 视频,稍后都会在官网上公开,所以没能参会的同学可以关注...
ReactiveCocoa 讨论会
前言ReactiveCocoa(其简称为 RAC)是由 Github 开源的一个应用于 iOS 和 OS X 开发的新框架。RAC 具有函数式编程和响应式编程的特性。它主要吸取了 .Net 的 ...
2015 年个人总结
关于创业今年猿题库顺利拿到了 D 轮 6000 万美元的 融资,估值 3.6 亿美元。而我负责的 小猿搜题,也从年初的几十万用户,增长到了 5000 多万用户。 今年是小猿搜题的风光年,我们上了...
培训机构出来的 iOS 学员怎么了?
事件回放前几天在 iOS 开发群里看到有人贴了一个 v2ex 上的帖子(地址: https://www.v2ex.com/t/244437 ) ,大概说收到了 1000 多份某培训机构出来的学员...
涅槃重生:我的技术转管理之路
一个程序员的理想我从高中就开始接触计算机并开始编程,我非常喜欢编程,我一直以为我会写一辈子代码。 我从毕业就一直做技术,开始一年是做 Java 语言的服务器开发,开发过网易邮箱和微博的后台,...
Charles 从入门到精通
目录及更新说明更新记录: 2013 年 12 月,第一版。 2015 年 11 月,增加 Rewrite 相关介绍。 2016 年 8 月,增加 Charles 4 的介绍,反向代理功能和设置...
被误解的 MVC 和被神化的 MVVM
被误解的 MVCMVC 的历史MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见...
浅析一对一沟通
引言一对一沟通,又被称作一对一会议、One-on-one 等,是互联网公司常用的沟通方式。一对一沟通虽然被广泛使用,但是涉及的文章却很少,我主要通过两本书来获得它的一些知识,这两本书是《格鲁夫给...
写给那些傻傻的,想做服务器开发的应届生
前言猿题库刚刚结束了北京地区的大规模校园招聘,国庆之后打算转战外地进行校招。我本人深度参与了此次的校招工作,包括笔试题命题、面试题命题以及具体的面试工作。 我在面试中发现了一个非常有意思的现象,...
数据的秘密(下)- 如何分析数据
前言上一篇文章中,我们介绍了为什么要关注数据,在本文中我将分享具体如何做。 关注宏观和细节大多数人都能做到关注宏观的数据,拿互联网产品来说,日活,月活,流失率,NPS(净推荐值),这些都是宏...
数据的秘密(上)- 为什么要关注数据
前言由于科技的进步,以及数据「数字化」地存储,使得现代人类可以获得海量的数据。而有了这些海量的数据之后,借助于一些数据分析工具和方法,我们就可以从数据中找到社会运行的「秘密」。 在工作中,...
我所理解的执行力
从百度说起百度的文化里面,除了最近几年讲的「狼性」以外,还有从公司成立之初就一直讲的「简单可依赖」。这里面的「可依赖」三个字,在我看来,就是一种对执行力的理解。 我们从小长到大,父母其实给了我们...
《异类》读书心得
最近读完了《异类》这本书,作者是格拉德威尔(Gladwell)。这是一本很薄的书,内容也多是以讲故事的方式,所以读起来会非常轻松畅快。 这是一本讲成功的书,以前我们都认为成功都是靠天赋 + ...
MOI 模型 - 读《成为技术领导者》
最近看完了温伯格的 《成为技术领导者》,本书英文名叫《Becoming A Technical Leader》。这是一本看起来很快,但是理解起来很慢的书,害怕自己看完书后过一段时间就忘了,于...
让我们再谈谈 iOS 安全
前言安全方面的话题总是聊不完的。这不,国外一家有名的专门攻击别人的安全公司 Hacking Team 自己被 Hack 了,结果有 400 多 G 的攻击资料泄漏出来,包括一些 0-day 的漏...
Apple Watch 使用体验
虽然做了多年 iOS 开发,但我算不上一个真正意义上的果粉,所以 Apple Watch 出来的时候,我并没有马上下单,而是等到周围有几个朋友买了之后,在征询过他们的意见后,我才决定下单。 我订...
基于 CoreText 的排版引擎:进阶
版权说明原创文章,转载请保留以下信息: 本文节选自我的图书:《iOS 开发进阶 》。 本文涉及的 Demo 工程在这里:https://github.com/tangqiaoboy/iOS-P...
基于 CoreText 的排版引擎:基础
版权说明原创文章,转载请保留以下信息: 本文节选自我的图书:《iOS 开发进阶 》。 本文涉及的 Demo 工程在这里:https://github.com/tangqiaoboy/iOS-P...
谈谈苹果开源 Swift
在今年的 WWDC 大会上,苹果推出了 Swift 2,给 Swift 语言增加了许多新的特性,同时苹果宣布将开源 Swift 的编译器和标准库。虽然源码还需要等到年底才能放出,但不妨我们来聊聊...
打造 iOS 原创内容的生态圈
故事在说想法之前,我想先讲几个故事。 故事一:新杂志与《Tiny4Cocoa》我敬重的 tinyfool 刚创业的时候,做了一个 App 叫 「新杂志」,这是一个杂志聚合平台。与新杂志平台同期发...