- 博客(6)
- 收藏
- 关注
原创 那些年我们遗忘的Static
自从C到OC在到iOS开发,C已经渐渐模糊了我的视线。由于我现在做的是前端的iOS开发,涉及到的都是很表面的知识,很少涉猎到底层与C有关的东西。以至于以前C中很多耳熟能详的东西的都已经变成了最熟悉的陌生人了,不知道大家有没有这种感觉。最近正在慢慢转向底层,渐渐的觉得C越来越有趣也越来越重要。希望大家别做一个“喜新厌旧”的人哦。花点时间去温故一下旧的知识吧!今天让我们来回忆一下C中一个有趣的关键字-
2015-04-20 11:15:13
813
转载 可见的异常
虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限,而引起崩溃的大多数原因如:内存访问错误,重复释放等错误就无能为力了,因为这种错误它抛出的是Signal,所以必须要专门做Sign
2015-04-09 19:57:36
568
转载 超大正整数计算
从上面这副图片大家可以看到我们平常申明的各种整数变量都是有范围的。由于一般的整数类型,都能满足我们的日常需求。所以大家在开发过程中,定义的各种整数类型,并不会超出这个范围,而导致各种错误。最近在开发过程中,由于数据过大,超出了范围,导致数据变为了负数(这是我们常常所说的益处现象)。那么为什么益处就会变为负数呢?因为超出范围了,也就是说产生了益处现象,最高位可能变为了1(C在编译过程中会把源代码转化
2015-04-05 17:40:03
975
原创 有意思的三人组-数组,字典,字符串
在开发中我们经常会遇到几个常客,相信大家都不会陌生——数组,字典,字符串,今天我们就来聊聊如何创建这三人组吧! 字符串包含值 我们来看看如何用一种简单又有趣的方式在字符串中包含一些值,我们可以把要被包含的值写在小括号里面,然后再()前面加上\,最后放在你想要包含的位置,例如:let apples = 3let oranges = 5let appleS
2015-04-02 12:23:05
751
原创 初窥Swift
Swift语言一出来就备受欢迎,得到了很多苹果开发者的肯定。我个人也通过各种渠道了解到了许多关于Swift语言的信息,感觉的确很不错。于是怦然心动,也在百忙之中抽出时间开始着手学习起来。毕竟这是一个趋势啊,再则在网上搜索一些经典的例子时,发现了大量的Swift编写的例子。感觉若是再不去主动学习,我们这些开发者就真的OUT了。况且IT这个行业推进速度实在太快,若是一直停留在现阶段,out已经是迟早的
2015-04-01 17:48:42
581
原创 UISeachBar之随心所欲
21世纪是一个讲个性的时代,有个性才可能引领时代的潮流。个性说到底还是创新,只有不断的创新,我们才能够脱颖而出。那么想要设计一款好的搜索框,就必需具有它独特的风格。就控件来说,就需要一定的可操作性,能够根据自己的思维灵活变幻。下面我就来介绍一下如何打造一款属于自己的UISearchBar:首先我们简单来了解一下它的结构,它大致包含两部分:UISearchBarBackGround和UIText
2015-04-01 09:41:37
835
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人