自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @synthesize@dynamic@private,@protected,@publicassign、weak、strong、retain、copy、nonatomic、atomic

iOS属性修饰关键字1. @private,@protected,@public,@package详解及使用@privite:私有的,只有本类(不包括子类)自己拥有@protected:受保护的也是默认的,只有本类和子类拥有@public:公开的,都能访问@package:这个主要是用于框架类。2.assign、weak、strong、retain、copy、nonatomic、atomic、re...

2018-03-07 22:44:16 310

翻译 僵尸对象 野指针

野指针:指针指向的对象已经被系统回收了,这个指针仍指向这个内存地址。          C语言: 当我们声明1个指针变量,没有为这个指针变量赋初始值.这个指针变量的值是1个垃圾指 指向1块随机的内存空间。OC语言: 指针指向的对象已经被回收掉了.这个指针就叫做野指针僵尸对象:已经被释放的对象。. 内存回收的本质.申请1块空间,实际上是向系统申请1

2017-09-04 13:59:59 554

原创 基础算法 :冒泡排序,选择排序。。。。

1、 对以下一组数据进行降序排序(冒泡排序)。“24,17,85,13,9,54,76,45,5,63”int main(int argc, char *argv[]) { int array[10] = {24, 17, 85, 13, 9, 54, 76, 45, 5, 63}; int num = sizeof(array)/sizeof(int); for(int

2017-09-04 10:34:09 431

原创 isKindOfClass,isSubclassOfClass ,isMemberOfClass 区别

isSubclassOfClass:用来判断一个对象或一个类是否为某个类或者某个类的子类isKindOfClass:用来判断一个对象或一个类是否为某个类或者某个类的子类.isMemberOfClass :只有当类型完全匹配的时候才会返回YES。class的名字完全相同时才返回yes

2017-09-04 10:24:32 458

原创 iOS9 新特性 常见关键字

nullable,nonnull,null_resettable,_Null_unspecified等使用来修饰属性,或者方法的参数,返回值。好处是:1、迎合swift的特性;2、更加规范开发人员,同时减少程序员之间的沟通成本nullable作用:表示可以为空特点:只能修饰对象,不能修饰基本数据类型1、修饰成员变量

2017-09-04 10:21:35 393

原创 iOS 数组 去除重复的数据

第一种:利用NSDictionary的AllKeys(AllValues)方法NSMutableDictionary dic = [[NSMutableDictionary alloc]initWithCapacity:0];for(NSString *str in dataArray){[dic setValue:str forKey:str];} 第二种方法:利用NSSet的AllObject

2017-06-29 10:20:33 740

原创 iOS 版本号管理 有这篇文章就够了

版本号的初始值:v1.0.0 管理规则: 主版本号(Major version) 1.  产品的主体构件进行重大修改,主版本号加1; 2. 产品的主体构件之间的接口协议重大修改,主版本号加1。 副版本号(Minor version) 1. 主版本号变更时,副版本号置0; 2.  数据结构变更(新增或修改注释含义的情况除外),副版本号加1; 3. 若副

2017-06-29 09:57:11 933

转载 iOS :Cookie 的使用

首先,先介绍下iOS对cookie的操作的两个类:帖子来源于:http://blog.youkuaiyun.com/chun799/article/details/172069071. NSHTTPCookie  2. NSHTTPCookieStorageNSHTTPCookie对象代表一个HTTP cookie。 这是一个不可改变的对象,从一个包含cookie的属性的字典初始化,这个类可以用来

2017-05-18 14:03:14 535

翻译 iOS: pch 如何添加项目中

(1)建一个 pch 文件 注意下面要 在 Targets 后打上 对号(2)对该文件进行一些配置选中项目工程文件,操作如下图所示:(3)常见的错误的处理大多引入路径的时候,写的完全如上,但是编译之后还是会报错,这时候再次打开我们写的路径,就会发现路径是重复引用了,这时候将重复的引用删除掉,再次编译就OK。另外,如果是系统的文件,我们在 pch 文件里引

2017-05-18 11:51:50 439

原创 UILabel NSString 添加行间距 NSMutableParagraphStyle

+(NSAttributedString*)setText:(NSString*)text lineSpacing:(CGFloat)lineSpace font:(UIFont*)font{        if (text.length0) {        returnnil;    }        NSMutableParagraphStyle *paragra

2017-05-18 11:24:33 974

原创 iOS: UILabel的adjustsFontSizeToFitWidth与 sizeToFit与sizeThatFits

adjustsFontSizeToFitWidth:设为yes 。根据label的宽度,自适应font- (void)sizeToFit:sizeToFit会自动调用sizeThatFits方法;sizeToFit不应该在子类中被重写,应该重写sizeThatFits- (CGSize)sizeThatFits:(CGSize)sizesizeT

2017-05-18 10:55:33 3627

空空如也

空空如也

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

TA关注的人

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