首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
在做开发的信哥
掘友等级
掘金的问题欢迎找我,尽量帮忙,我搞不定就帮你问大佬!🛰️:Girl_2000-2020备注【掘金用户】可以加入我的QQ iOS开发交流2群:710558675
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
150
文章 126
沸点 24
赞
150
返回
|
搜索文章
最新
热门
函数的快乐
函数的基础让我们从最简单的开始,下面是一个用来判断它的参数是否为正数的函数:更通用的函数如果某个数字能被N整除,我们希望该函数能返回true,如何实现呢?当然,我们可以写出类似isEven,isMul
objc kvo简简单单探索
KVO(KeyValueObserving),是观察者模式在Foundation中的实现KVO的原理简而言之就是:当一个object有观察者时,动态创建这个object的类的子类对于每个被观察的pro
objc arc的普普通通探索
ARCornot?AutomaticReferenceCounting是objc发展以来相当重要的一个进步基于简化开发的思想来看,ARC绝对是一个没理由拒绝的技术进步。ARC随着iOS5问世,到现在i
ARC中dealloc过程以及cxx_destruct的探究
前言这次探索源自于自己一直以来对ARC的一个疑问,在MRC时代,经常写下面的代码:对象析构时将内部其他对象release掉,申请的非Objc对象的内存当然也一并处理掉,最后调用super,继续将父类对
函数式的编程思想;( ) -> ( )
前言编程的核心编程的无非两件事,数据和运算。放在计算机硬件,是内存和CPU;放在C语言,是结构体和函数(基本类型本质上就是一个只有一个字段的结构体);放在面向对象的语言,是类和消息;放在函数式语言,就
隐藏在黑幕的Autorelease
Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[objautorelease]来延迟内存的释放是一件简单自然的事,ARC下,我们甚至可以完全不知道Autorelease就
Objective-C Class Ivar Layout 探索
当我们定义一个类的实例变量的时候,可以指定其修饰符:这使得ivar(instancevariable)可以像属性一样在ARC下进行正确的引用计数管理。那么问题来了,假如这个类是动态生成的:该如何像上面
重识 Objective-C Runtime - 看透 Type 与 Value
看透Type与Value对于C语言来说,Type就个比较虚幻的东西,它唯一的目的便是让编译器知道一段数据的长度,来决定如何存取,举个例子:inti=123;charc=(char)i;这段代码声明了一
重识 Objective-C Runtime - Smalltalk 与 C 的融合
Smalltalk与C的融合再比如用一个工厂方法来实例化一个对象:在当时来看,一个具有面向对象功能的C语言真的是非常有吸引力,但必须得解决消息语法的转换,于是乎他们开发了一个Preprocessor,
iOS 进阶之 Class 底层原理
一、Class的定义我们知道不管是类对象还是元类对象,类型都是Class,class和mete-class的底层都是objc_class结构体的指针,内存中就是结构体。点击Class看一下Class定
下一页
个人成就
文章被点赞
720
文章被阅读
221,983
掘力值
6,329
关注了
0
关注者
407
收藏集
1
关注标签
1
加入于
2020-08-11