Facebook 已经在 Paper 中把实现文字闪烁效果的部分开源了出来,就叫做 Shimmer
。使用 Shimmer 可以很容易实现这种文字闪光的效果。但是 Shimmer 不仅仅局限于对文字做删光效果,它可以实现任何 view 的闪光效果,如果使用图片做内容,可以实现图像内容的闪光。这样可以实现某些 logo 的闪光效果,甚至可以用来实现反光效果。
CocoaPods 安装和使用
在 iOS 开发中通常会引入一些第三方依赖库,如 AFNetworking
,JSONKit
。。。如果我们手动配置这些依赖库,除了加入源码以外,还要手动添加一些系统的 Framework
,CFNetwork
。。。如果这些第三方库发生了更新,我们还需要手动去更新项目。这样很降低我们的开发效率。为了不重复造轮子,提高开发者工作效率,我们利用CocoaPods
来解决这个问题,通过CocoaPods
将第三方的依赖库统一管理起来,方便我们的使用。
在 Xcode 中创建 Bundle
Mac 安装 SublimeText
Dream it,Believe it,Just Do IT
Today I make the octopress by myself ,and use it to record my thinking.
Hexo PK Octopress
今天发现到有另一种风格的博客系统 Hexo,跟 Octopress 的区别是 Hexo 运行会更快,更流畅,打算来实际证明一下。顺便记下 Hexo 的安装和使用过程。本博文配置环境为 iMac。
致青春-1
UIWebView 内部解析
在实际项目开发中要用到 UIWebView ,对 UIWebView 的机制进行总结下,有利于更好地理解其原理。
Git 配置
Git 文件的三种状态
对于任何一个文件,在 Git 内都只有三种状态:已提交 (committed)
,已修改 ()modified)
和已暂存 (staged)
。已提交表示该文件已经被安全地保存在本地数据库中了;已修改表示修改了某个文件,但还没有提交保存;已暂存表示把已修改的文件放在下次提交时要保存的清单中。
下图所示:工作目录,暂存区域,以及本地仓库
初次运行 Git 前的配置
Git 提供了一个叫做 git config
的工具(译注:实际是 git-config
命令,只不过可以通过 git
加一个名字来呼叫此命令。),专门用来配置或读取相应的工作环境变量。而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:
/etc/gitconfig
文件:系统中对所有用户都普遍适用的配置。若使用git config
时用--system
选项,读写的就是这个文件。~/.gitconfig
文件:用户目录下的配置文件只适用于该用户。若使用git config
时用--global
选项,读写的就是这个文件。- 当前项目的 Git 目录中的配置文件(也就是工作目录中的
.git/config
文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以.git/config
里的配置会覆盖/etc/gitconfig
中的同名变量。