首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
敬畏code
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
iOS 面试解析|block 的变量捕获机制
本期 「 iOS 摸鱼周报 第十八期」 面试解析模块讲解的知识点是 block 的变量捕获机制。掌握了 block 的变量捕获机制,我们就能更好的应对内存管理,避免因使用不当造成内存泄漏。
iOS多线程:『NSOperation、NSOperationQueue』详尽总结
1. NSOperation、NSOperationQueue 简介 NSOperation、NSOperationQueue 是苹果提供给我们的一套多线程解决方案。
OC底层原理之-OC对象(中)内存对齐
从上图中可以看到0x600003440ea0为对象指针的首地址,每一行开头部分都是从这个内存地址开始排列的。而0x000000010e2f28d8是对象指针地址,打印也看出来了。我们后面打印地址存储的Cooci,KC都出来了,但是我们复制的18,a,b都去哪了 打印结果我们发现…
了解和分析iOS Crash Report
当app发生crash时会产生crash report,这对我们定位crash的原因非常有帮助。这篇文档重点介绍了如何符号化、看懂并解析一篇crash Report。 当app发生crash时,系统会生成crash report并存储在设备上。crash report会描述ap…
iOS JS和原生的交互方法
1. 事先和前端定好要拦截的URL,实现UIWebView的代理方法shouldStartLoadWithRequest,在方法中对实现定义好的URL进行拦截,拦截到后处理原生逻辑,及回调。 1. 通过initWithFrame:configuration初始化方法,给conf…
关于移动端适配,你必须要知道的
... 上面这些问题可能我们在开发中已经知道如何解决,但是问题产生的原理,以及解决方案的原理可能会模糊不清。在解决这些问题的过程中,我们往往会遇到非常多的概念:像素、分辨率、PPI、DPI、DP、DIP、DPR、视口等等,你真的能分清这些概念的意义吗? 本文将从移动端适配的基础…
深入理解iOS的block
在文章之前,先抛出如下问题。 如果现在不是很熟悉,希望看完这篇文章,能有个新的认识。 先介绍一下什么是闭包。在 wikipedia 上,闭包的定义是 block 实际上就是 Objective-C 语言对于闭包的实现。 如图所示,age是直接值传递,height传递的是*hei…
iOS 枚举的巧用
前言 在之前的一篇文章中简单的提到了这个问题, 但是自己写的不详细, 并且自己深入了解的也不是特别多, 在开发中也没怎么用到,所以经过阅读者的反馈对这个问题很是疑惑! 本篇文章会分析之前的不足之处, 如果有地方不对还请帮忙纠正! 相关文章: iOS开发中你是否遇到这些经验问题(…
iOS笔记:进一步认识 ==、isEqual、hash
最近在新接手的项目中进行对象比较,对同一个对象调用isEqual来比较,结果竟然是NO。猜想是对象重写了isEqual方法。查看代码如下: 果然重写了isEqual方法,虽然方法不太严谨,没有首先判断==,代码看起来也什么大问题,但是同一个对象比较也不应该返回NO啊。看了下面一…