240 发简信
IP属地:山东
  • objc4-818.2源码编译遇到的问题

    最近在尝试编译 objc 的源码,碰到的问题记录。 编译源码的过程,大致分为两步: 1.编译通过 objc target 1.添加一些源文件,在...

  • 开发记录小问题

    一、关于屏幕旋转的监听UIDevice.orientationDidChangeNotification 通知当设备手持角度发生变化即会触发,触...

  • FBKVOController 的使用

    系统 KVO 实现的替代方案优势1、不用手动移除观察者了2、 不允许多次 addObserver 同一个 keypath3、方便使用 实现流程N...

  • oc 中 static 关键字的作用

    第一个作用: 经 static 修饰的局部变量,只初始化一次,在下次执行到初始化代码时,会跳过初始化的逻辑 反复初始化 Person对象,但是静...

  • Resize,w 360,h 240
    iOS中URL types和LSApplicationQueriesSchemes的区别

    先上结论: URL types 里面的 Schemes 用于第三方平台打开自己的 App(常见 于微信 QQ 等分享,还有浏览器打开 App)...

  • Resize,w 360,h 240
    OC 中类和协议中property的区别

    class 和 protocol 都可以声明 propertyclass 声明一个 property 主要做了五件事: 1、生成一个下划线开头,...

  • 汉诺塔

    利用递归函数移动汉诺塔: 打印移动过程

  • Resize,w 360,h 240
    symbolicatecrash及atos命令

    根据 dSYM 文件和 .crash文件,分析崩溃原因要保证.dSYM 文件的 uuid 和.crash 文件的 uuid 一致,才能分析 cr...

  • Resize,w 360,h 240
    远程分支被删后 SourceTree 未更新origin列表

    开发使用 SourceTree 作为代码管理工具,但偶尔出现远程仓库已经删了某个分支,但本地仓库的远程分支列表, 还是有那个分支名字,造成一些困...