- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 程序内存分配
说是iOS程序的内存分配,但不仅限于此,C++以及其他程序也大致如此。1> 内存分配分为5个区:1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(s
2015-09-30 12:56:40 491
转载 使用Xcode 7 beta免费真机调试iOS应用程序
来自K-Res的Blog博文! 今天凌晨的WWDC15虽然没有熬夜守候吧,但也还是早起第一时间翻看了twitter的相关标签,发现比较实惠的一点就是新的Xcode 7可以在不加入每年99刀的Apple Developer Program的情况下真机调试应用了(不知道是不是迫于Android那“粗犷”的真机调试方式的压力,呵呵),而且Apple原来的三种平台开发账号合而为一了,不再分什么iO
2015-09-24 15:16:58 453
原创 sourceTree拉取远程代码之后报错,说此文件已经删除怎么解决
问题描述:在当B拉取远程分支之后,sourcetree会报错,出现红色(好像也是灰色的)文件,说这两个已经删除。[又或者是xcode报错文件不存在被删除了]。问题产生过程:作者A在xcode左边工程目录中将一个类名的小写开头改成大写开头,提交到远程分支。问题原因:因为可能你更改的是工程目录,只是虚拟的路径,finder内部没有响应改变,编译器识别不了解决办法:将工程目录
2015-09-21 21:05:47 4923
原创 xib起冲突 StartTag: invalid element name
首先要标明下心态,代码已经推到到了项目分支,跑步起来xib点不开,双击就报错line:XX StartTag: invalid element name,感觉真的挂了 OK 吐槽之后要说解决办法了~1.如果在未推送前,知识提交后,拉取u分支出现冲突文件,这时候解决简单,比对sourceTree的代码,进行修复。2.如果再推送到后,推送到远程分支后,这时候你会发现,项目跑不起来,双击冲突
2015-09-11 15:11:12 7718
转载 UIViewController所有系统方法调用生命周期
UIViewController中loadView, viewDidLoad, viewWillUnload, viewDidUnload, viewWillAppear, viewDidAppear, viewWillLayoutSubviews,viewDidLayoutSubviews,viewWillDisappear, viewDidDisappear方法,按照调用顺序说明如下:
2015-09-10 15:45:39 526
原创 static,const,extern,auto的区别和用法
1.constconst意味着"只读",下面的声明都是什么意思? const int a; int const a; const int *a; int * const a; int const * a const;前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。第四个意
2015-09-08 16:44:48 1463
转载 UICollectionViewAPI详解
UICollectionView学习初始化部分:UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc]init];self.myCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(20,
2015-09-08 10:49:18 447
原创 详解 CALayer 和 UIView 的区别和联系
本文章转载自cocochina 作者:@武蕴牛x 授权本站转载。前言前面发了一篇iOS 面试的文章,在说到 UIView 和 CALayer 的区别和联系的时候,被喵神指出没有切中要点,所以这里就 CALayer 和 UIView 这个问题重新整理了下。这里会先分条解释,最后会在文章的结尾给出概括性总结。1.首先UIView可以响应事件,Layer不可以.UIK
2015-09-01 16:01:58 480
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人