• iOS weak底层实现原理

    时间:2022-06-01 21:04:26

    今年年底做了很多决定,离开工作三年的深圳,来到了上海,发现深圳和上海在苹果这方面还是差距有点大的,上海的市场8成使用swift编程,而深圳8成的使用OC,这点还是比较让准备来上海打拼的苹果工程师有点小压力的。毕竟以后苹果还是swift使用的多,现在已经swift4.x了,所以早点接触,还是有优势的,...

  • iOS开发UIScrollView的底层实现

    时间:2022-03-18 08:46:28

    起始做开发也有一段时间了,经历了第一次完成项目的激动,也经历了天天调用系统的API的枯燥,于是就有了探索底层实现的想法。关于scrollView的思考在iOS开发中我们会大量用到scrollView这个控件,我们使用的tableView/collectionview/textView都继承自它。sc...

  • 为什么在iOS中显示为PDF的底层表格单元格会被截断?

    时间:2022-03-08 00:28:44

    Question问题IhaveaniOSappthattakesanhtmlfile,turnsitintoaPDF,anddisplaysittoaWebKitwebview.IhaveaweirdproblemwherethebottomtablecellgetscutoffwhenIdispl...

  • ios底层网络请求错误码

    时间:2022-03-04 00:59:08

    kCFHostErrorHostNotFound=1,kCFHostErrorUnknown=2,//QuerythekCFGetAddrInfoFailureKeytogetthevaluereturnedfromgetaddrinfo;lookupinnetdb.h//SOCKSerrors;i...

  • iOS系统的底层通知框架库示例详解

    时间:2022-02-16 04:15:28

    这篇文章主要给大家介绍了关于iOS系统的底层通知框架库的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

  • iOS分类底层实现原理小记

    时间:2022-02-11 15:39:34

    摘要:iOS分类底层是怎么实现的?本文将分如下四个模块进行探究分类的结构体编译时的分类分类的加载总结本文使用的runtime源码版本是objc4-680文中类与分类代码如下//类@interfacePerson:NSObject@property(nonatomic,copy)NSString*pr...

  • iOS底层实现原理【高级进阶】

    时间:2022-01-16 06:22:09

     想要进阶,想要提升自己一个更高档次,想要拥有更高比格的iOS开发攻城狮们,请关注 ↓↓↓ 我的简书:https://www.jianshu.com/u/3adf2f8593b8我的掘金:https://juejin.im/user/5dd3f99c6fb9a01ffb355246 欢迎大家来喷我~...

  • IOS底层数据结构--class

    时间:2021-12-18 09:53:28

    一、类的数据结构Class(指针)typedefstructobjc_class*Class;/*这是由编译器为每个类产生的数据结构,这个结构定义了一个类.这个结构是通过编译器在执行时产生,在运行时发送消息时使用.因此,一些成员改变了类型.编译器产生"char*const"类型的字符串指针替代了下面...

  • 【读书笔记】iOS网络-底层网络

    时间:2021-12-09 04:06:29

    在iOS上,有一个库叫做CoreFoundationnetworking或CFNetwork,它是对原始Socket的轻量级封装,不过它很快对于大多数常见场景来说变得非常笨重了。最后,添加了另一层(NSStream)来封装CFNetwork,并且作为最基础的Objective-C网络API。大家更熟...

  • iOS 底层解析weak的实现原理(包含weak对象的初始化,引用,释放的分析)

    时间:2021-10-26 15:27:08

    原文很少有人知道weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。更多人的人只是知道weak是弱引用,所引用对象的计数器不会加一,并在引用对象被释放的时候自动被设置为nil。通常用于解决循环引用问题。但现在单知道这些已经不足以应对面试了,好多公司会问...

  • iOS底层原理-界面优化

    时间:2021-08-11 13:53:29

    界面优化无非就是解决卡顿问,优化界面流畅度,以下就通过先分析卡顿的原因,然后再介绍具体的优化方案,来分析如何做界面优化。