Lee 的笔记本

见闻历、好好喝水个人开发者

0%

Your app should respond to gestures only in ways that users expect.

既然苹果已经将培养用户习惯的事情给做了,那么除非必要,开发的过程中还是尽量使用苹果自带的手势识别比较好。用文档的话来说,好处有这些:

  • 简化代码数量
  • 确保应用行为与用户期望的行为一致
阅读全文 »

本文是对 CentOS 7.2 网络环境配置的教程,一步步将刚安装好系统的 CentOS-7-Minimal 服务器接入互联网。

阅读全文 »

说起来在来到公司之前一直没有好好用 Git 来管理分支。之前做一些课程设计和玩具项目的时候虽然有用到 Git,但是也仅限于本地仓库的提交而已。这样做更多的只是留下一个可供追寻的路径( History ),没有太多的“管理”职能。在多人协同合作的项目中,Git 终于发挥出它强大的优势。

阅读全文 »

这是关于 Core Animation 三维绘图的翻译文第二篇(共两篇),这里会承接上一篇的内容,把之前的成果与手势控制结合起来,完成了一个很有趣的效果,原文是 Think & Build 上的 Introduction to 3D drawing in core animation(Part 2)。想看最终成品可以去原文作者的 Github 上看这个地方,把源码下载回来自己跑一下。

阅读全文 »

这是关于 Core Animation 三维绘图的翻译文第一篇(共两篇),主要讲了 iOS 中做三维变换时所需要用到的一些基础知识,原文是 Think & Build 上的 Introduction to 3D drawing in core animation (Part 1)
想要把玩一下完整项目的话,可以去原文中的 Github 地址中看看,不过文中附带的代码已经是项目中最核心的部分了,组合起来也可以得到一样的效果。

阅读全文 »

每个移动应用开发者都会幻想自己的 App 被成千上万人每天不断地使用着,然而现实总是冰冷的:用户们总是会有意无意地把你的 App 关掉,并且有意无意地将它们晾在某个角落里。
然而聪明的程序员们总有各种办法引起用户们的注意,而消息推送( Push Notifications )无疑是这些办法中最直接了当的一种。

阅读全文 »

随着 Swift 的流行,各种神奇的库也开始有对应的 Swift 版本了,而其中一些更神奇的库却只有 Swift 版本…
正巧接手了一个前人用 Swift 写的项目,里面有一个非常关键的图表库,找了半天硬是没有发现类似的 OC 版开源库。出于不想造轮子的心态,就让我们这些”落后”的 OC 党想办法兼容这些库吧!好在苹果为了推广这门新语言已经做好了准备工作,虽然还是需要绕个路,但是比起造轮子来,还是简单了不少。

阅读全文 »

也不知道是我搜索的方法不对还是别的什么问题,网络上很少见 Core Data 的入门教程,所以这篇东西就这样定位了:比看官方文档轻松得多,却可以马上在自己的 App 里用上 Core Data。
不求深入到可以拿出去显摆,但是起码要可以用上手,并且能分享一篇入门指南,就像现在这样:)

阅读全文 »