240 发简信
  • 初探iOS源码调试原理

    从开发中常见的调试场景开始 打开IDE在某个方法中设置断点,切换到其他源文件后运行程序 运行到断点时,程序停止,IDE显示对应文件的源码 能够输...

  • 使用space管理provisionProfile

    痛点 日常iOS开发中,描述文件的管理是一个费时的事情。通常开发者账号仅有部分开发者有权限可以操作,当添加一个测试设备时,需要更新所有的deve...

  • 在现有原生工程中以pod组件形式集成Flutter

    创建Flutter模块 与纯Flutter工程不同,在原生工程中接入Flutter,是以 Flutter Module 的形式接入的。 假设我们...

  • 120
    App界面防止呼出控制中心、通知中心方法

    场景 一些页面中有手势交互,难免存在这些手势和系统手势重叠的情况。例如,页面中有一个从下向上滑的手势,当在屏幕边缘触发时,则会呼出控制中心而不是...

  • Load 与 Initialize方法

    Load 与 Initialize方法 1. load方法的调用顺序 大的顺序是 类 > 分类。 在类中: 各个分类则按compile sour...

  • iOS判断竖屏锁定是否开启

    在一些屏幕旋转的业务逻辑中,有时候需要根据手机是否开启了竖屏锁定进行不同的处理。iPhone开启/关闭竖屏锁定,在状态栏中会有对应图标的变化,下...

  • libimobiledevice安装(Mac)

    升级macOS High Sierra 和 Xcode9后,原来idevicesyslog和ideviceinstaller总是出现报错: 在尝...

  • 多线程与线程安全

    1. 进程、线程、任务 进程(process),指的是一个正在运行中的可执行文件。每一个进程都拥有独立的虚拟内存空间和系统资源,包括端口权限等,...

  • NSURLProtocol使用

    NSURLProtocol可以让你重新定义苹果的URL Loading System操作,通过实现一个NSURLProtocol子类,可以修改网...