对象方法 [实例对象 方法名]调用 代表实例方法,它在类的一个具体实例范围内执行,也就是说,你在调用这个方法之前必须先创建一个类的实例; 类方法 [类名 方法名]调用 代表类方法,可以通过类名直接调用,不需要创建一个类的…
分类:object-c
iOS 小记
提示:由于水平有限,如发现有疑问或错误的地方请毫不客气的提出、讨论,我会在第一时间回复,感谢在先 0.注意APi可使用范围 重要的事情说三遍 注意API 可使用范围 重要的事情说三遍 注意API 可使用范围 1.块的反向…
Objective-C浅拷贝和深拷贝
浅拷贝 浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。如: char* str = (char*)malloc(100); char* str2 = str; 浅拷贝只是对对象的简单拷贝,让几个对…
iOS 学习资料整理
这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置. 该…
如何判断method是否被swizzling
背景 Objective-C的动态性可以让我们干很多事情。比如method swizzling.但method swizzling有很多负面影响,特别是引入第三方组件后. 如果希望在运行时检测,method是否被swiz…
Objective-C UITextView的使用方法
//初始化并定义大小 UITextView *textview = [[UITextView alloc] initWithFrame:CGRectMake(20, 10, 280, 30)]; textview.bac…
iOS - 如何将带有错误编码的NSData转为NSString
原载于herkuang.info 在做iOS开发中一个很常见的应用场景就是从服务器接收一段数据然后把它显示出来。但是有时候服务器在数据处理时,比如拼接之类的操作,会出一些问题,造成传过来的数据并不符合指定的编码。(我碰到…
IOS location
iPhone SDK提供了三个类来管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。 除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基站 和…
method swizzling你应该注意的点
原文地址 method swizzling 方法交换是OC运行时特征之一,通过方法交换可以hook方法,在实现一些需求时可以达到事半功倍的效果,但使用不慎同样可能导致难以想象的后果。在使用method swizzling…
Swift教程之枚举
枚举 C语言中,C枚举将相关名称分配给一组整数值,而Swift枚举不必为每个枚举值提供一个值。若为每个枚举值提供了值(称为原始值),则该值可以是字符串、字符或任何整数或浮点类型的值。 枚举还可以指定与每个枚举值一起存储的…
教你避开O2O电商系统4大风险
教你避开O2O电商系统4大风险 互联网行业向来是瞬息万变,昨天还挤破头都进不了的市场今天就可能变得无人问津。所以,如果选择做电商就要学会避开潜在的风险。今天夏日葵电商就要跟大家讨论一下如何避开O2O电商系统4大风险。 ①…
iOS的异步绘制--YYAsyncLayer源码分析
iOS的异步渲染 最近看了YYAsyncLayer在这里总结一下。YYAsyncLayer是整个YYKit异步渲染的基础。整个项目的Github地址在这里。你可以先下载了一睹为快,也可以跟着我一步一步的了解它是怎么实现异…