logo
  1. 半纸渊
  2. Windy
  • 首页
  • 编程
    • OpenGL
    • iOS …
      • AVFoundation
      • Objective-C
      • Networking
      • Others
    • 算法与数据结构 …
      • 算法
      • 数据结构
  • 搜索
  • TAGS

Objective-C-知识总结 @property

16 December 2016

一、属性声明的概念、构成、访问 1. 属性声明的初现版本 属性声明是 Objective-C 2.0 的新增功能; @property 是编译器指令,@property 完成的工作就是属性声明; 2. 属性声明的概念 属性? 属性是指对象的特性。 属性声明? 属性声明是一种声明变量为属性的语法。 属性的实现? 声明了...

  • 继续阅读

iOS-监听设备方向旋转(iOS-9)

01 June 2016

typedef NS_ENUM(NSInteger, VFOrientation) { VFOrientationPortrait = 1, VFOrientationLandscape = -1, }; // 处理设备旋转 - (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id...

  • 继续阅读

Objective-C-知识总结 复合

08 May 2016

?复合 ? Including pointers to objects as instance variables;(包含了一个对象实例变量的指针) ?构建一个类选择使用 继承 还是 复合? Inheritance sets up an “is a” relationship. –> 什么就是(源自于)什么 Composition, on the other hand, ...

  • 继续阅读

Objective-C-知识总结 继承

07 May 2016

知识盲点: OOP 面向对象编程(Object Oriented Programming,OOP) Unified Modeling Language (UML) Inheritance 继承 Syntax 语法 重构(Refactoring):Moving and simplifying co...

  • 继续阅读

Objective-C-内存管理(上)学习笔记

20 January 2016

一.开篇之初 内存管理解决的问题就是: 1)防止野指针的生成 (野指针:指向变量的指针还存在,但是所指向的内存已经被释放,此时的指针就变成了野指针 – 没有指向 “ 内容 ” 的指针) 2)防止出现内存泄漏 (内存泄漏:指向内存空间的指针已经被释放,但是该指针指向的内存空间还在内存中存在(被占用) – 没有 “ 地址 ” 的内存) 3)合理使用...

  • 继续阅读

Objective-C 之 NSArray 学习笔记(iOS-9-1)

03 January 2016

NSArray类简介 有序且只可以存储Objective-C对象的数组 初始化后,内容不可变,长度也不可变,不能进行增、删、改操作 不能存放nil (nil是标志数组的结束) 在MRC模式下,会发送retain消息于每个加入数组中的元素都进行保持,数组被释放的时候会发送release消息 属性表(@property) @proper...

  • 继续阅读

Objective-C 之 NSDictionary 学习笔记(iOS-9-1)

03 January 2016

NSDictionary类简介 1. 以key-object的形式保存数据,是一个集合类(collection) 2. 词典中词条的保存是无序的 3. 不可变词典(内容一旦init后就不能更改) 4. 既然不能更改,当然就不能进行删除、替换、增加操作,只能查询 5. key值不能重复 属性表(@property) @property ...

  • 继续阅读
  • 黄文飞 © 2022