![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ios
小钟子_
这个作者很懒,什么都没留下…
展开
-
Ios runtime的理解
(runtime 运行时)是一个底层的纯c语言API,平时写的OC代码,在运行时会转换为C语言代码,可 以理解为OC是底层c语言的封装。在运行时会根据OC的函数名找到对应的底层语言来调用。 相关函数:objc_msgSend : 给对象发送消息 class_copyMethodList : 遍历某个类所有的方法原创 2017-03-03 18:38:03 · 219 阅读 · 0 评论 -
详解Ios的单例模式
关于单例模式的理解,单例模式可以说是把某个对象看成一个全局变量,因为它总是指向同一个地址,只不过需要引入该对象头文件并实例化该对象,返回的都是第一次创建时候的对象,保证该对象是唯一的。Ios中已经存在众多单例模式的对象,其中NSNotificationCenter、NSuserdefault、NSfiedManger就是单例模式的 单例模式作用:单例模式最大的作用是节省内存空间 实现方法:原创 2017-03-04 23:30:01 · 301 阅读 · 0 评论 -
OC下的冒泡排序,直接插入排序,折半插入排序
//直接排序算法,取出当前第n位的数(待排序的数),和大于第n位的数逐一比较,如果第n+k这位数大于待排序的数,那么两个对换一下位置第n+k位的值和第n位数的值,直接给个例子更好理解 // arr=@"53,76,34,56,49" //(1)arr[0]和arr[1]比较,arr[0]小于arr[1] 位置不变,接着和下一位arr[2]比较,arr[0]大于arr原创 2017-03-05 18:12:47 · 361 阅读 · 0 评论