iOS8.0加入了扩展,iOS10苹果又增加了很多扩展。在今后,程序中会集成越来越多的扩展功能。 今天主要来模仿1password实现在其他APP登录时自动填充账号、密码。通...

iOS8.0加入了扩展,iOS10苹果又增加了很多扩展。在今后,程序中会集成越来越多的扩展功能。 今天主要来模仿1password实现在其他APP登录时自动填充账号、密码。通...
个人使用flutter开发项目已经有1年半的时间了,由于从iOS原生开发转使用Flutter,比较习惯使用数据模型,但是没有发现一个比较好的数据转模型的组件。于是自己动手封装...
前言 作为一名iOS开发者,内存的的只是储备是必不可少的,这篇文章会带领我们探索iOS的内存管理,继续往下走吧。 准备工作 Objc-818.2[https://openso...
面试题 1.block的原理是怎样的?本质是什么?2.__block的作用是什么?有什么使用注意点?3.block的属性修饰词为什么是copy?使用block有哪些使用注意?...
上一篇iOS中的Runtime详解1(附面试题) - 底层原理总结,主要介绍了isa。这一章我们深入认识一下Class的内部结构。 一、Class的结构 Class的内部结构...
开胃面试题 1.讲讲 RunLoop,项目中有用到吗?2.RunLoop内部实现逻辑?2.Runloop和线程的关系?3.timer 与 Runloop 的关系?4.程序中添...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
通过C++源码分析OC对象、类的本质 1. OC编译生成C++代码的方法的两种方法 这里我们有在main里写一些代码声明一个LGPerson类看一下编译之后的结果 1.1 c...
该文章属于刘小壮原创,转载请注明:刘小壮[//www.greatytc.com/u/2de707c93dc4] Flutter默认是单线程任务处理的,如果不开启新的...