首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS面试
订阅
野生阿凯
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
iOS 消息发送与转发详解
Objective-C 是一门动态语言,它将很多静态语言在编译和链接时期做的事情,放到了运行时来处理。之所以能具备这种特性,离不开 Runtime 这个库。Runtime 很好的解决了如何在运行时期找到调用方法这样的问题。 [myClass printLog] 经过编译后就是调…
iOS底层原理总结--instance、class、meta-calss对象的isa和superclass
... instance对象就是通过类alloc出来的对象,每次调用alloc都会产生新的instance对象。 isa指针(所有的实例对象都有的。) 其他成员变量。 答: 因为所有的OC类都是继承自NSObject,所以每一个集成的类都包含NSObject里面所包含的isa。…
iOS 表情键盘 + GIF 聊天图文混排,看我就够了
iOS 表情键盘 + GIF 聊天图文混排,看我就够了。
iOS底层原理总结篇-- 深入理解 KVC\KVO 实现机制
... 一. KVO的实现原理 1. 什么是KVO? 要监听Person中的age属性,我们就创建一个observer用来监听age的变化,当我们age一旦发生改变,就会通知observer。 2. KVO简单的实现 我们先简单的回顾一下 KVO的代码实现。 3. KVO存在的…
iOS - XML解析
前些日子,看到一个同学在问xml解析的问题,自己也对xml解析了解不是很多,都是用了jsno解析。别去学习了一下xml解析。在收xml解析之前,首先先简单说一下xml的基本语法。XML :是Extensible Markup Language的简写,全名叫做可扩展标记语言。简单…
iOS - 面试划重点了
delegate 属性为什么使用 weak ? xib/storybard 连接的对象为什么使用 weak? 字符串 为什么使用 copy? Block 为什么使用 copy?
深入浅出-iOS 的 TCP/IP 协议族剖析 &&Socket
该篇文章主要回顾 --TCP/IP 协议族中的 TCP/UDP、HTTP;还有 Socket。
iOS经典面试题
写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了iOS面试题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。整篇题目30多个没有一个答案是对的,总结这篇面试题的作者对iOS机制根本就是一知半解就敢发到网上,不管有心还是无心都是坑害新人。所以在这里…
ios 堆、栈,全局区 入门理解
栈:编译器自动分配和释放,存放函数参数值,局部变量,(swift结构体,栈block)等。 堆:程序员画管理释放。分配方式倒是类似于链表。就是通过new、malloc、realloc分配的内存块,编译器不会负责它们的释放工作,需要用程序区释放。分配方式类似于数据结构中的链表。在…