240 投稿
收录了101篇文章 · 9人关注
  • 2021年我的ios进阶面试题

    今年参加了很多面试,看看我的面试题是哪些 我遇到的能想起来的面试题 什么事Runloop?简述Runloop的执行顺序、用Runloop实现一个...

  • 《iOS核心动画高级技巧》笔记(一) - 图层/寄宿图

    图层的树状结构 Core Animation是一个复合引擎,它的职责就是尽可能快地组合屏幕上不同的可视内容,这个内容是被分解成独立的图层,存储在...

  • iOS开发自定义简洁实用的高可扩展的Model基类

    iOS开发中,网络请求得到json转化为字典,然后字典转化为模型,这是很普遍要做的事。成型的第三方框架也有很多,前段时间比较火的YYKit中的Y...

  • GCD队列、同步异步

    GCD的队列有两种,一种是串行队列,一种是并发队列。 串行队列: 任务按往队列里的添加先后顺序执行,先进先出(FIFO),前一个任务执行完再开始...

    0.1 _清墨 2 10
  • Resize,w 360,h 240
    iOS开发中的11种锁以及性能对比

    怎么检测项目中的Data race? 下面就进入正题简单聊一聊iOS中的锁,以及相关的内容(由于本人能力有限,文中难免有一些遗漏或者错误,请各位...

  • Resize,w 360,h 240
    学会使用Objective-C中的block

    Apple从OS X 10.4和iOS 4以后开始支持block,相对于delegate,block有很多便捷之处,使得代码更简洁,可读性更强。...

    1.1 HK_Hank 1 46
  • Resize,w 360,h 240
    小结iOS中的copy

    介绍copy和mutableCopy 介绍深拷贝与浅拷贝 block为什么要用copy copy相对于直接赋值的好处 总结 预备知识 : 堆 :...

    3.5 Jerry4me 78 135 1
  • Resize,w 360,h 240
    点击 Run 之后发生了什么?

    原文:点击 Run 之后发生了什么? 这是我以前去链家网面试的一个题目,当时回答不够全面,现在看了2016 WWDC以及Sunnyxx iDev...

    2.2 Joy___ 4 86 1
  • Resize,w 360,h 240
    Runtime全方位装逼指南

    �楔子Runtime是什么?见名知意,其概念无非就是“因为 Objective-C 是一门动态语言,所以它需要一个运行时系统……这就是 Runt...

  • if else & return 的使用策略

    有人提出了这样的问题:代码1: 代码2: 你们更倾向于哪种写法?我的做法是如果if的代码块中的代码比较少就用if return,想问下你们是怎么...

专题公告

Foundations