OC中的成员变量,实例变量,属性变量 by andyron 2018-06-01 (上次更新: 2024-07-16) iOS Objective-C 1 2 3 4 5 6 7 8 @interface MyViewController :UIViewControlle { UIButton *yourButton; int count; id data; } @property (nonatomic, strong) UIButton *myButton; @end 1. 成员变量 成员变量是定义在{}号中的变量。(yourButton、count、da 阅读全文
iOS开发:学习Runtime by andyron 2018-06-01 (上次更新: 2024-07-16) iOS 学习iOS开发,runtime这个知识点是绕不过去的,但对于我这种学习OC不是太久,写OC的量不够多的人来说,抽象理解runtime的概念或 阅读全文
iOS核心动画小结(swift) by andyron 2018-05-29 (上次更新: 2024-07-16) iOS-Animation 本文所有示例代码都是Swift4,参看文末链接 Core Animation是IOS和OS X平台上负责图形渲染与动画的基础框架。Core Animati 阅读全文
Masonry学习 by andyron 2018-05-29 (上次更新: 2024-07-16) iOS Masonry是一个轻量级的OC布局框架, 拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了,并具有高可读性,而且同时支持 iOS 和 Max 阅读全文
Swift中where的用法总结 by andyron 2017-11-08 (上次更新: 2024-07-16) swift 不同的版本的Swift中where用法有些不同,以最新的Swift4为准, 1 if, guard, while三个语句中where被去掉了,直接使用,相隔就行了 阅读全文
OC基础学习:访问修饰符 by andyron 2017-10-26 (上次更新: 2024-07-16) iOS Objective-C 用来修饰属性,可以限定对象的属性在那一段范围之中访问。 @private : 只能在本类的内部访问。 @protected: 只能在本类以及其子类中访问,默认。 @package: 当前框架中访问。 @public: 在任 阅读全文
OC基础学习:内存中的区域 by andyron 2017-10-26 (上次更新: 2024-07-16) iOS Objective-C OC中,内存一般分为五大区域 栈 存储局部变量和实参 由编译器自动分配释放 存储空间有限 地址是连续的 地址分配从大到小 访问速度快 堆 允许程序员自己申请的 阅读全文
OC基础学习:类方法和对象方法的调用过程 by andyron 2017-10-26 (上次更新: 2024-07-16) iOS Objective-C 类方法中不能直接访问属性。 在类方法中也不能通过self直接调用当前类的其他的对象方法。 参考: OC-基础总结(一) 阅读全文
OC基础学习:对象在内存中是如何存储的? by andyron 2017-10-26 (上次更新: 2024-07-16) iOS Objective-C 例:Person *p1 = [Person new]; Person *p1; 会在栈内存中申请一块空间,在栈内存中声明1个Person类型的指针变量p1。p1是一个指针变量,那么只能存储地址 阅读全文
OC基础学习:#import,#include,@class by andyron 2017-10-25 (上次更新: 2024-07-16) iOS Objective-C #import是#inlcude的增强版,能防止同一个文件被多次包含。 #import会包含这个类的所有信息,而@class只是告诉编译器,其 阅读全文