240 发简信
IP属地:北京
  • 收藏的一些iOS开发基础面试题

    1.如何理解RunLoop Runloop(运行循环)是iOS和macOS中的一个核心概念,它负责管理事件和计时器,以确保应用程序能够在正确的时...

    0.9 5696 0 10
  • Resize,w 360,h 240
    关于 Archive 打包编译报错的记录

    首先上报错截图 在网上查询了一下,有说修改配置,将Build Phases下的[CP]Embed pod frameworks选项删除,这样的话...

  • 关于设计模式相关的知识

    1.iOS有哪些常见的设计模式? 单例模式:单例保证了应用程序的生命周期内仅有一个该类的实例对象,而且易于外界访问。在iOS SDK中,UIAp...

  • Resize,w 360,h 240
    关于项目架构的知识

    1.MVC、MVP、MVVM模式 MVC(Model、View、Controller) MVC是比较直观的架构模式,最核心的就是通过Contro...

  • 关于组件化相关的知识

    1.组件化有什么好处? 业务分层、解耦,使代码变得可维护; 有效的拆分、组织日益庞大的工程代码,使工程目录变得可维护; 便于各业务能拆分、抽离,...

  • Resize,w 360,h 240
    关于Runloop一些面试题的整理

    1.Runloop和线程的关系? 一个线程对应一个Runloop。 主线程默认开启了Runloop。 子线程的Runloop以懒加载的形式创建。...

  • 关于Runtime一些面试题的整理

    1.Category的实现原理? Category实际上是Category_t的结构体,在运行时,新添加的方法,都被以倒叙插入到原有方法列表的最...

  • 当有一个需求需要本地缓存选择的照片数组时

    有这样一个需求,当需要用coredata本地缓存选择的图片数组时,coredata不支持数组格式储存,只能用Transformable类型储存,...

  • Resize,w 360,h 240
    Flutter环境的搭建

    Mac系统环境下1.首先下载Flutter的SDK包:地址[https://flutter.dev/docs/development/tools...