随笔分类 - iOS开发——基础知识
基础语法,面试题,基本原理
摘要:部署项目时简直被自己蠢哭,命令行复制时多复制一个字符,导致找不到路径。设置公钥是,配置成项目部署公钥,而不是个人公钥,导致git push 不成功。 使用 注册账号 建议不要使用新浪邮箱,使用新浪邮箱可能会收不到验证邮件 添加 SSH 公钥,进入终端,并输入以下命令 开源中国帮助文档地址:https
阅读全文
摘要:算法,在学校的时候就掌握的不牢固,如今还是要还上了。 NSMutableArray *dateMutablearray = [@[] mutableCopy]; NSArray *array1 = @[@"1",@"2",@"3", @"3",@"4",@"5",@"7",@"9",@"9", @"
阅读全文
摘要:先占坑 类别,又叫类的扩展。呵呵。 分类和类扩展的相似之处是:都可以为类添加一个额外的方法;呵呵; 类扩展 (Class Extension也有人称为匿名分类) 作用: 能为某个类附加额外的属性,成员变量,方法声明 一般的类扩展写到.m文件中 一般的私有属性写到类扩展 使用格式: @interfac
阅读全文
摘要:浅拷贝 浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。如: 1 2 char* str = (char*)malloc(100); char* str2 = str; 浅拷贝只是对对象的简单拷贝,让几个对象共用一片内存,当内存销毁的时候,指向这片内存的几个指针需要重新定义才可
阅读全文
摘要:这个例子只是想告诉你工厂模式的概念大体是什么。但是单从这个例子来讲,用工厂模式完全是不必要和浪费时间以及加大工作量。在实际项目中,多数情况下我们不会写一个如此简单的计算器,即使写,也不会运用工厂模式。 计算器实例方法声明 @interface ViewController : UIViewContr
阅读全文
摘要:一、类Class中的属性property 在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如: @interface MyViewController :UIViewController { UIButton *
阅读全文
摘要:这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理,异步下载,同一个URL下载次数控制和优化等特征。 SDWebImage加载图片的流程 入口 setImageWithURL:placeholderImage:options: 会先把 placeholderImag
阅读全文

浙公网安备 33010602011771号