240 发简信
IP属地:海南
  • RunLoop的概念和使用

    1.本质: 死循环 监听机制 事件的传递链和响应链 消息机制 2.作用: 保持程序一直运行不退出 监听所有事件(触摸、定时器、selector)...

  • 制作静态库

    静态库:.a格式 .framework格式 制作工具:Xcode 示例:模拟器设备 制作后的库包含文件:二进制文件+头文件+其他资源文件(图片资...

  • 自定义的UITabBar顺序错乱

    因为控制器中的title和tabBarItem中的title不一致导致的。 使用self.navigationItem.title = @"";...

  • 解决timer和block循环引用

    #import "ViewController.h" typedef void(^Block)(void); @interface ViewCo...

  • Multiple commands produce / has copy command from ...to...

    Multiple commands produce '.../Library/Developer/Xcode/DerivedData/Smart...

  • iOS dispatch_group 和 dispatch_barrier注意事项

    1.第一种情况:dispatch_group_async直接执行具体任务,内部没有开启别的线程 dispatch_queue_t queue =...

  • 快速定位约束以及解决方法

    1. with错写成width语法错误 报错 Assertion failure in -[MASViewConstraint addCon...

  • 渲染性能优化总结

    fps:frames per second,也就是每秒钟显示多少帧画面,fps越高界面越流畅,60左右已经很好了 相关调试选项在Debug->V...

  • Xcode设置

    1.修改Xcode两侧背景色 Xcode->Preferences->general->appearance 选择dark 2.打开OC代码自动...