240 发简信
IP属地:加州
  • Swift:扩展

    中文文档 扩展 就是为一个已有的类、结构体、枚举类型或者协议类型添加新功能。这包括在没有权限获取原始源代码的情况下扩展类型的能力。扩展和 Objective-C 中的分类类似...

  • 240
    Swift基础语法

    简介 特点(1)优于OC,快速,安全(2)取消了预编译指令包括宏定义(OC用的太多了)(3)取消了OC指针和不安全访问的使用(看不到星星了)(4)舍弃 Objective-C...

  • Swift规约

    语言规约 命名规范 【强制】Swift并不需要使用;结束一行代码。 【推荐】变量命名多参考苹果库或者优秀的开源库的命名方式。比如Swift 3.0开始,枚举类型首字母都改成小...

  • Swift 4 Cheat Sheet Advanced

    Swift 4 Cheat Sheet Advanced @(编程笔记)[Swift] Singleton GCD Selector Cases where #selecto...

  • Swift: 基础部分

    Swift中文文档 一、常量和变量 常量: 不可变的量, 使用 let 修饰 变量: 可以修改值的量, 使用 var 修饰 可以在一行中声明多个常量或变量, 用逗号隔开 注意...

  • iOS面试题

    一个区分度很大的面试题 考察一个面试者基础咋样,基本上问一个 @property 就够了: @property 后面可以有哪些修饰符? 线程安全的:atomic,nonato...

  • iOS中的「回调(callback)」

    本文主要参考:《Object-C 编程 Big Nerd Ranch Guide》一书第24章 本文适读对象: 想系统了解iOS中若干种回调机制的朋友; 想初步了解Block...

  • 240
    1、操作系统概述(操作系统笔记)

    这里是学习了北大的操作系统原理课程做的笔记,这门课有一个好处就是基本上按照《现代操作系统》这本书来讲的,可以对照着看,入门之后最好还是看看MIT的6.824,实际操作一下。 ...

  • 240
    LeetCode LintCode 干货全集

    事情是这样的. 下面这个就是我在GitHub上面自动生成的LintCode表格. 当时先做的是LintCode, 大约有150来道。 现在转手来做LeetCode,作为复习和...