240 发简信
IP属地:北京
  • Resize,w 360,h 240
    人脸识别简介

    随着Iphone X发布,革命性的取消了TouchID(指纹识别),而添加了更酷的 FaceID(人脸识别) 模块,FaceID 不仅仅简单的运...

  • Resize,w 360,h 240
    MVC&MVVM

    一、概述 在 iOS 开发中,MVC(Model View Controller)是构建iOS App的标准模式,是苹果推荐的一个用来组织代码的...

  • valueForKeyPath

    1. 数组求和 如果一个数组是由NSNumber或者数字的字符串组成的,可以直接进行进行求和: 2. 数组内字符串操作 如果一个数组是由字符串组...

  • 为常用的块类型创建typedef

    每个块具有其“固有类型”(inherent type),即它们可以赋值到恰当类型的变量。这个类型由输入参数和返回类型组成。 我们可以为常用的块类...

  • Resize,w 360,h 240
    理解“块”(blocks)这一概念

    block提供了闭包功能,这一语言特性作为一个扩展被添加到GCC编译器中,存在于所有现代Clang版本中(这个编译器工程被Mac OS X和iO...

  • 理解NSCopying协议

    1.哪些具体的代码用到了NSCopying协议呢? 以NSArray为例: 具体解释: 2.进一步了解NSCopying和NSMutableCo...

  • Resize,w 360,h 240
    熟悉 AFNetworking3.0

    AFNetworking 是iOS开发中最常用的第三方开源库之一,它主要用于进行网络请求。 先看一张AFNetworking结构图 AFNetw...

  • 《Effective Objective-C 2.0》- 12:理解消息转发机制

    1. 消息转发机制 当对象接收到无法解读的消息后,就会启动“消息转发”机制,开发者可经由此过程告诉对象应该如何处理未知消息。 消息转发分为两大阶...

  • 《Effective Objective-C 2.0》- 11:理解objc_msgSend的作用

    在对象上调用方法是OC中经常使用的功能。用OC的属于说,叫做“传递消息”。消息有“名称”(name) 或 “选择子” (selector), ...