业精于勤而荒于嬉,行成于思而毁于随
  我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
[闲谈] 有经验的程序员用Google用得多么? [闲谈] 有经验的程序员用Google用得多么?
看到一篇不错的博客,就转载过来了。
2016-05-04
[Objective-C] KVC 和 KVO [Objective-C] KVC 和 KVO
开发iOS经常会看见KVO和KVC这两个概念,特地了解了一下。发现很简单。
2016-04-29
[iOS] 小问题记录 [iOS] 小问题记录
写iOS的时候难免遇到一些不熟悉的API,对于这些API只需要记下来,用的时候能找到就可以了。有必要的话把一些功能封装成一个自己容易记住的函数,写到自己的工具库里,提高开发效率。
2016-04-18
[Swift] Swift笔记 [Swift] Swift笔记
建立一个Github保存笔记
2016-04-16
[iOS] 列表滑动展开隐藏头部HeaderView [iOS] 列表滑动展开隐藏头部HeaderView
平常遇到大多数的带有列表的应用都会遇到这个场景:在列表顶端有一个Header,当向上滑动列表时,压缩header,向下滑动列表到头时,展开header。这种样式在例如微博,twitter这些展示动态的界面里很常见。这种效果怎么实现呢?下面介绍我用的方法。
2016-02-22
[Objective-C] Block实现回调和简单的学习思考 [Objective-C] Block实现回调和简单的学习思考
初识Block的时候,总觉得其很可怕,因为看不懂其运行原理,所以用起来总是觉得不安全。关于Block的语法,等我把手里的资料全部看完,整理好再发出来。这次先看看用Block怎么实现回调。
2016-02-20
[Objective-C] 从NSInteger说开去 [Objective-C] 从NSInteger说开去
在iOS开发过程中,我一直习惯于使用C语法里的基本类型,而很少用(除非必须使用)Foundation的数据类型。最近看了一些资料,发现自己这样写可能有风险,虽然目前没遇到过相关的问题,但这是非常需要注意的一点。
2016-02-18
[iOS] 输入框高度随输入内容变化 [iOS] 输入框高度随输入内容变化
一般,类似聊天软件的输入框默认都是显示一行的,在用户输入过程中根据输入文字的内容来改变输入框的高度,以便显示全部文字。像微信,QQ的输入框就是这样的。那么这个效果应该怎么实现呢?
2016-02-18
[iOS] UICollectionView初始化滚动到中间 [iOS] UICollectionView初始化滚动到中间
之前写过UICollectionView水平滚动的demo,当我把这个控件直接添加到UIView中时,遇到了一些小问题,解决它涉及到一些知识点,记录一下
2016-01-21
[iOS] UICollectionView实现图片水平滚动 [iOS] UICollectionView实现图片水平滚动
这是前一阵子学习UICollectionView时写的测试程序,简单实现了一组图片水平放置横向滚动,并且增加了一些简单的效果。当然,collectionView还能实现更多更酷炫的效果(有一个列举很多特效的网站我暂时找不到了...以后找到补上)。不过可以先简单看一下这个demo的效果
2016-01-09
[Objective-C] id类型和instancetype类型 [Objective-C] id类型和instancetype类型
前些时间在源码里看到instancetype返回类型,一脸惊异,表示接触iOS不久没见过这东西,但发现跟id功能差不多。故查了一些资料,了解了两者之间的区别,故将资料简单翻译整理了一下,为博客充一个数 : )
2015-12-29
[Mac] OS X El Captain 配置 Apache-php-mysql [Mac] OS X El Captain 配置 Apache-php-mysql
最近看《iOS网络高级编程》,发现书上的DEMO是PHP写的,所以就需要在Mac下配置web环境,搞起我早已生疏的PHP。配置环境的过程总是痛苦的,因为即使是按官方步骤去做,由于个人机器的其他配置不一样,配置过程中会经常蹦出奇怪的log,加上网上各种解决问题的博客描述的版本不尽相同,很难找到一个适合自己的配置步骤。这不,我好不容易找到一个博客,按照步骤配置成功,向博主请示后,就转载过来保存,以飨他人。
2015-12-23
9 / 10