240 投稿
收录了10篇文章 · 2人关注
  • 统计Xcode代码总行数的方法

    进入项目所在的目录,然后执行命令: 就可以把所有的行数统计出来了,每一行左边是每个文件的行数,最下面XXXXTotal,XXXX就是总行数了。这...

  • Resize,w 360,h 240
    刨根问底:对于 self = [super init] 的思考

    对象初始化有两种方式:[class new] 与 [[class alloc] init] 对于后者,有分配和初始化的过程,alloc 从应用程...

    3.1 Joy___ 19 75 1
  • Resize,w 360,h 240
    深刻理解iOS中的“深拷贝”和“浅拷贝”

    浅拷贝就是拷贝后,并没有进行真正的复制,而是复制的对象和原对象都指向同一个地址 深拷贝是真正的复制了一份,复制的对象指向了新的地址 从上图可以看...

    7.5 dpplh 21 74
  • Resize,w 360,h 240
    iOS MVVM架构总结

    参考:iOS 中MVC设计模式iOS MVVM架构iOS MVVM-框架介绍iOS 架构模式MVVM的实践总结iOS MVVM+RAC 从框架到...

  • iOS 进程和线程的区别

    一 : 基本概念 1.0 线程 线程是CPU调度的最小单元;线程的作用:执行app的代码;一个进程(App)至少有一个线程,这个进程叫做主线程;...

  • iOS 堆和栈的区别?

    前言 堆和栈是什么?有什么区别?是干嘛的?啥东西呀这是?别急,慢慢看下去 内存管理 移动设备的内存及其有限,每一个APP所能占用的内存是有限制的...

    7.9 海强_hq 16 115 1
  • iOS atomic 和nonatomic的区别

    在平时创建对象@property的时候,我们会有用到atomic跟nonatomic,但两者的区别在哪里 atomic 是默认的 对同一对象的s...

  • Resize,w 360,h 240
    iOS-事件的传递和响应机制-原理详解

    前言 当我们在手机屏幕上进行了一次点击,滑动,轻扫手机屏幕,手机如何捕获这个事件并且做出对应的反应,这里就涉及到了两个概念,事件链和响应链。 一...

  • 一般面试题

    一般面试题 1.堆和栈的区别 1.内存管理范围 只有oc对象需要进行内存管理 非oc对象类型比如基本数据类型不需要进行内存管理 2.内存管理本质...

  • Resize,w 360,h 240
    ipa重签名最直接的教程

    ipa 包重签名最新最简单教程 重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 appkey 等操作,直接重签名之...