240 发简信
IP属地:上海
  • 对, 但我觉得atomic是线程安全的.

    [爆栈热门 iOS 问题] atomic 和 nonatomic 有什么区别?

    系列文集:爆栈热门 iOS 问题。目录在此。仓薯翻译,欢迎指正:) 问题 在定义 property 的时候,atomic 和 nonatomic 有何区别? 这仨有什么不同?...

  • 看了很多博客说 oc不能直接参与编译,必须通过runtime转换成c程序后才编译汇编,为什么你这里没提到?

    iOS编译与加载流程

    一、编译原理: 一般编程语言可分为编译型语言和直译型语言,我们常用的Objective-C就属于编译行语言(这边就先忽略直译型语言了)。 OC编译的执行过程大概分为: 1、把...

  • 我也有此疑惑.

    谈谈NSProxy

    概念 NSProxy是一个类似于NSObject的根类,看代码: 上面我们可以看到NSProxy是一个实现了NSObject协议的根类。苹果的官方文档是这样描述它的:NSPr...

  • 太佩服了

    懒到极致之怒撸一键打包发布系统

    一切得从上个版本的打包发布说起。 开发中本人负责了iOS包的版本发布工作。iOS打包:不就是选一下证书,再在Xcode上点几下按钮,IDE全都给你设置好流程了,有必要这么麻烦...

  • 那你基类放在哪儿

    iOS 我所知道的Assets.xcassets

    Assets.xcassets是用来存放图像资源文件的。将一个图片放在Assets里面是这个样子的 Image Set Image Set图像集,下面有个Name,这个Nam...

  • 不可变对象 调copy 与 直接赋值 obj1 = targetObj;
    又有什么区别呢..

    iOS - Copy 与 MutableCopy

    参考链接 一、深拷贝和浅拷贝#### 深拷贝:对象拷贝 - 直接拷贝内容。 单层深拷贝:这种方式只能够提供一层内存拷贝(one-level-deep copy),并非真正的深...

  • @wangjiawei 跟iOS思路太不一样

    React Native实现 StackNavigator+TabNavigator 导航、切换、跳转

    首先进入到项目的跟路径然后加载 react-navigation 第三方库 如图 利用五个js文件实现tab切换和导航跳转,首先创建五个六个js文件 MainVC.js实现方...

  • 请教个问题, StackNavigator({
    /**
    这里必须写上 所有要跳转的 页面吗;
    比如后续要 navigate 4级,这里需要把4个都写上?
    */
    })

    React Native实现 StackNavigator+TabNavigator 导航、切换、跳转

    首先进入到项目的跟路径然后加载 react-navigation 第三方库 如图 利用五个js文件实现tab切换和导航跳转,首先创建五个六个js文件 MainVC.js实现方...