iOS日常
文章平均质量分 66
keayou
这个作者很懒,什么都没留下…
展开
-
webview初始化可能在iOS6上的bug
使用WebView时初始化不要设为CGRectZero ,可能会导致在iOS6上的崩溃。不推荐:UIWebView *view = [[UIWebView alloc]initWithFrame:CGRectZero];推荐:UIWebView *view = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self原创 2015-08-19 10:25:45 · 422 阅读 · 0 评论 -
IOS总结 静变量static、全局变量extern、局部变量、实例变量
1、静态变量 static什么是静态变量:从面向对象的角度触发,当需要一个数据对象为整类而非某个对象服务,同时有力求不破坏类的封装性,既要求此成员隐藏在类的内部,有要求对外不可见的时候,就可以使用static。 静态变量的优点:1、节省内存。静态变量只存储一处,但供所有对象使用。 2、它的值是可以更新的。 3、可提高时间效率。只要某个对象对静态变量更新一转载 2015-09-02 18:01:10 · 873 阅读 · 0 评论 -
属性特质的几点说明
NSString *pt = [[NSString alloc] initWithString:@"abc"];上面一段代码会执行以下两个动作1 在堆上分配一段内存用来存储@"abc" 比如:内存地址为:0X1111 内容为 "abc"2 在栈上分配一段内存用来存储pt 比如:地址为:0Xaaaa 内容自然为0X1111 下面分别看下assign retain copyassign的情况:NSString *newPt = [pt assing]; 此时newPt和pt完全相同 地址都是转载 2015-09-25 10:41:59 · 310 阅读 · 0 评论 -
IOS 中的常量const
传送门:http://m.blog.csdn.net/blog/u010013695/9132205#const意味着”只读”,下面的声明都是什么意思?const int a;int const a;const int *a;int * const a;int const * a const;前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数转载 2015-09-07 14:26:34 · 492 阅读 · 0 评论 -
iOS ARC MRC情况下重写setter getter方法
iOS ARC MRC情况下重写setter getter方法转载 2015-10-10 16:50:52 · 4130 阅读 · 0 评论 -
OC属性中setter和getter的实现
转自:http://www.jianshu.com/p/167688b5a9f8在OOP(Object Oriented Programming)中,类是不可或缺的存在,同样类里面的实例变量也是.初学OC时,我们自己定义一个类(例如:Person类,里面包含姓名name, age, sex),并对Person类里面的实例变量写设置器(setter方法)和访问器(getter方法)如下:转载 2015-09-24 18:16:56 · 612 阅读 · 0 评论 -
Git关于通过Xcode进行代码Merge的相关介绍
Git关于通过Xcode进行代码Merge的相关介绍 概述: Xcode为我们提供了比较完整的git版本控制体验,能完成我们平时开发过程中的很多代码版本控制的操作。下面以一个整套流程来介绍代码提交和merge过程。欢迎交流。 1.clone代码: 完成之后,当前默认在master分支上,建议不要在此分支上进行日常开发工作,尽量新建自己的分支,最后再merge代码;2.完成原创 2016-08-08 09:39:04 · 4525 阅读 · 0 评论