![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oc基础学习
文章平均质量分 91
可乐zj
好好学习,天天向上!
展开
-
黑马程序员——Objective-C知识点总结之类和对象
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——类和对象定义OC的类和创建OC的对象要描述OC中的类稍微麻烦一点,分2大步骤:类的声明、类的实现(定义)类的声明格式:@interface 类名 : NSObject { 声明成员变量(成员变量不能进行初始化,默认为0); } 方法的声明 @end类名\属性的命名规则与标示符的规则的一致,类名的命名需原创 2015-04-26 18:58:22 · 369 阅读 · 0 评论 -
黑马程序员——Objective-C语言知识点总结之面向对象
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——面向对象面向对象的三大特性:封装(成员变量)、继承和多态封装Set方法在开发过程中,考虑到安全性要求,我们一般不在成员变量名前面使用@public、@protected等关键字修饰,而是使用Set方法来为对象提供成员变量的值。在set方法的内部也可以对一些不合理的赋值进行筛选过滤。1、作用: 提供一个方法给外界设原创 2015-04-26 23:16:05 · 371 阅读 · 0 评论 -
黑马程序员——Objective-C语言知识点总结之OC特有语法
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——点语法点语法本质原方法调用Student *stu = [Student new]; [stu setAge:100]; int age = [stu age];点语法stu.age = 100; int age = stu.age;点语法的本质点语法的本质还是方法调用; 当使用点语法时,编译器会自动展开成相应原创 2015-04-27 08:50:45 · 505 阅读 · 0 评论 -
黑马程序员——Objective-C语言知识点总结之内存管理、Block、Protocol
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——内存管理基本原理进行内存管理原因本质原因:因为其它局部变量主要存放于栈中,而对象存储于堆中,当代码块结束时这个代码块中涉及的所有局部变量会被回收,指向对象的指针也被回收,此时对象已经没有指针指向,但依然存在于内存中,造成内存泄露。管理范围:任何继承NSObject的对象,对其他的基本数据类型无效。对象的基本结构每个OC原创 2015-04-28 19:55:54 · 545 阅读 · 0 评论 -
黑马程序员——Foundation框架之结构体、字符串和集合
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——Foundation是一种基础框架,框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了,即:#import<Foundation/Foundation.h>一、结构体 在Foundati原创 2015-04-22 18:28:14 · 400 阅读 · 0 评论