首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
哈哈哈哈哈你是逗比吗
掘友等级
I've seen the future,to have and to hold
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
108
文章 108
沸点 0
赞
108
返回
|
搜索文章
最新
热门
读卓有成效的管理者心得
打分:三颗星 收获在2点: 1.总分总的写作技巧。作者在第一章抛出观点,什么是管理者,管理者遇到哪些问题,从而引出管理者需要成为卓有成效的管理者,并且论证可以通过学习成为卓有成效的管理者。然后再分散开
读认知觉醒心得
认知觉醒-读后感。作者其实在反复从不同角度说2件事。如何学习:定义明确的目标,极致的专注,有效反馈,在拉伸区练习。学习等级:阅读、思考、行动、改变。其他提到的都是一些具体的工具和方法。
Runloop原理和使用
RunLoop是iOS开发中非常基础的一个概念,这篇文章将介绍 RunLoop 的概念、底层实现原理以及在项目中的实际应用。 但是有过类似应用开发的同学可能心里面已经有了答案了。为了解决这个问题,我们需要一个机制,能随时处理事件但是并不退出,代码逻辑通常是这样的: 这种模型通常…
NSNotification原理探究
关于NSNotification一直停留在对其的基本使用层面,了解其是观察者模式的架构设计,但是内部实现原理并没有了解过。直到最近刷到了一些关于NSNotification的面试题,于是便有了这篇文章。 有非常多的文章讲述了关于如何使用NSNotification,这里就不再叙…
Blocks原理探究
Blocks可以用一句话来概括:带有自动变量的匿名函数。关于Blocks的语法和用法,本文不在过度赘述。而是聚集于Blocks的本质到底是什么?他是怎么实现的? Block实际上是C语言的扩充,也就是说,Block语法源代码是会被编译为普通的C语言源代码的。通过clang可以将…
ARC内存管理
不管在哪种语言里,内存管理都是个重要概念,要想用一门语言写出内存使用高效且没有bug的代码,就得掌握其内存管理模型的各种细节。本文将详细介绍ARC下objc的内存管理 众所周知,Objective-C语言使用引用计数来管理内存。我们可以用开关房间的灯为例来说明引用计数的机制。 …
OC之Runtime
Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。 这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行编译的代码。对于Objective-C来说,这个运行时系统就像一个操作系统一样:它让所有的工作…
OC基础之KVO和KVC
iOS开发中,有一种设计模式应用广泛,那就是观察者模式。苹果称其为 KVO(Key-Value Observing),既键值观察,总是有人把 KVC(Key-value coding) 和 KVO 混为一谈,实则它们只是名字长得像。本文将分别介绍KVO的实现原理以及KVC的主要…
OC基础之分类Category
category是Objective-C 2.0之后添加的语言特性,其主要设计思想就是对装饰模式的一种具体实现,可以动态地为已有类添加新行为。本文将从多方面整理分类相关知识点 可以按需加载想要的category 等等。 把framework的私有方法公开:在分类中声明frame…
OC基础之理解属性
@Property是声明属性的语法,作为 Objective-C 的一项特性,主要的作用就在于封装对象中的数据。它可以快速方便的创建实例变量,并为实例变量创建存取器,并允许我们通过点语法使用存取器。 .m: 实现了getter和setter方法。 定义一个@property,在…
下一页
个人成就
文章被点赞
43
文章被阅读
19,484
掘力值
589
关注了
60
关注者
21
收藏集
26
关注标签
3
加入于
2020-07-12