240 发简信
IP属地:广东
  • atomic

    atomic原子性,是property的关键字之一,会对属性的get,set操作加锁,保证读写的安全 例子🌰: 上面代码运行会crash:Thr...

    0.1 95 0 1
  • doesn't include the com.apple.developer.usernotifications.time-sensitive entitlement.

    问题:真机调试时候报错,如标题原因:证书没包含usernotifications.time-sensitive权限解决:工程内搜索usernot...

  • Resize,w 360,h 240
    面向对象设计模式-6大原则

    什么是设计模式? iOS内平时有很多设计模式,如:delegate,单例模式,观察者模式,工厂模式…… 设计模式是为特定场景下的问题而制定的解决...

  • iOS内存管理

    几个问题 iOS内存管理的机制是什么 iOS内存管理什么情况会让对象引用计数增加 什么情况下会内存暴增,怎么解决 什么情况下会内存泄露,怎么解决...

  • Resize,w 360,h 240
    iOS 组件化之私有库制作

    方案选择 私有库现在选用方案是cocoapods,通过cocoapods管理各种第三方SDK相信大家都不陌生。同样,组件化拆分出一个模块,我们也...

  • Resize,w 360,h 240
    homebrew安装

    homebrew是啥 homebrew是一个Mac上方便管理软件的工具,正常我们安装一个软件是去App Store搜索然后下载。通过homebr...

  • Resize,w 360,h 240
    iOS项目模块化拆分

    简介 本次拆分是今年某次迭代中,对项目内加油模块拆分的记录。如果有类似开发需求的同学,可做参考 场景 由于加油业务迅速扩张,加油模块成了我们项目...

  • Resize,w 360,h 240
    iOS通用链接universalLink详细解答

    1.简介 universal是iOS9后新增的特性,通过universalLink可以快速打开APP。相较于URL scheme的方案,有如下优...

  • Resize,w 360,h 240
    iOS AFNetworiking源码解读一

    请求实现 AFNetworiking是基于苹果网络框架的封装,要了解AFNetworiking的实现,我们先来看看怎么自己实现一次简单的网络请求...