自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 @property里能写的东西有什么用

首先,property是一种代码生成机制,能够生成不同类型的getter/setter方法。1.readonly/readwrite(默认)只生成getter,称为只读属性2.assign/retain/copy      这三个关键字是在属性对设置器方法里限定和内存管理有关的东西。assign称为标记,意思是不去改变引用计数,在属性为基础数据类型时使用;retain称为持有,也就是说

2016-01-20 15:37:28 604

原创 利用视错觉原理实现一个自定义的SegmentControl

我们先来看一下这个效果,本人看到这个控件的效果的第一反应是——这个任何初学者应该都会吧,相信绝大多数的开发人员也和我一样,我们再看一张图在看到这张图的时候,瞬间蒙了,这绝对不是表面这么简单,至少眼见为虚!然后再根据原文上(http://ios.jobbole.com/83528/)的github地址找源码,对方把实现给封装了,好吧,源码看不到只好自己实现了,再实现之

2016-01-14 17:23:17 995

原创 递归与栈

递归函数是栈结构最普遍的应用,so,我们来验证下吧void fun(char *p) { char a; if (*p != '\0') { a = *p; p = p+1; fun(p); if (a != '0') {

2016-01-13 20:04:37 277

原创 排序1:合并两个已排序的表

题目:有两个数组array1[] = {2,3,9,98,99};array2[] = {7,11,13,45,100,111,233};现在的任务是将他们合并,并且重新按从小到大排序直接上代码吧#import int main(int argc, const char * argv[]) { @autoreleasepool {

2016-01-05 19:37:15 501

原创 第一篇,写个shi作的hello吧(二分搜索)

写吧——hello#include //104 = h 101 = e 108 = l 111 = o int main(int argc, const char * argv[]) { // insert code here... //printf("Hello, World!\n"); int array[26], i

2016-01-04 17:30:54 634

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除