首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
RyanNull
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
iOS面试题知识
OC、Swift面试题总结。Swift:更现代、语法简洁、更安全、更易于维护和扩展,鼓励面向协议编程和错误处理。OC:语法较为复杂、动态类型、使用广泛且成熟,适合与现有的 OC代码库集成
iOS-底层原理 24:启动优化之优化建议
启动 启动的过程一般是指从用户点击app图标开始到AppDelegate 的didFinishLaunching方法执行完成为止,其中,启动也分为冷启动和热启动 冷启动:内存中不包含app相关数据
iOS KVC和KVO详解
同时苹果对一些容器类比如NSArray或者NSSet等,KVC有着特殊的实现。 KVC要设值,那么就要对象中对应的key,KVC在内部是按什么样的顺序来寻找key的。当调用setValue:属性值 forKey:@”name“的代码时,底层的执行机制如下: 程序优先调用set:…
iOS面试题收纳-多线程
进程和线程区别 什么是进程? 计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配基本单位。 通俗的讲就是正在运行的程序,负责程序的内存分配,每一个进程都有自己独立的虚拟内存空间 什么是线
iOS Runtime
1 Runtime 简介 Runtime 是指在 iOS 操作系统上执行代码时所涉及的运行时环境。 Objective-C Runtime 是一个运行时库,提供了一系列的 C 语言 API,用于实现对
浅谈iOS Block
概述 在 iOS 开发中,Block 是一种非常重要的编程概念,它可以将代码块作为参数传递和返回,从而方便实现回调、异步任务和代码封装等功能。
『极致』的 iOS Crash 防护
Crash 是最影响用户体验的指标之一,Crash 防护一定程度上能够提高用户体验。 苹果有提供 try catch 机制 (Exception Programming Topics)
搞iOS的,面试官问Hash干嘛?原因远比我下面要介绍的多
一、了解hash的重要性在iOS开发中随处可见Hash的身影,难道我们不好奇吗?下图只是列出了部分知识点(Hash在iOS中的应用分析整理)摘自知乎的一句话:1.1、关联对象的实现原理:参考资料:iO
iOS底层原理:weak的实现原理
该方法的两个参数location和newObj。 从上面的代码可以看出objc_initWeak方法只是一个深层次函数调用的入口,在该方法内部调用了storeWeak 方法。下面我们来看下storeWeak 方法的实现代码。 如下是storeWeak方法的实现代码。 store…
使用UIStackView来简化iOS的界面布局
在过去iOS页面布局较为传统,大多数使用Frame或者AutoLayout来布局,在iOS9以后,引入了UIStackView。UIStackView是用于线性布局的控件,可以