黑马程序员——OC面向对象的基础认识
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 经过了C语言基础的学习,从一个0基础的小菜鸟,到现在了解了各种参数、函数、循环以及复杂数据类型。 之后又进阶到了Object -C的学习,原来编程可以这样做!程序并不只是一步一...
黑马程序员---OC基础知识⑦
※内存管理很重要 1.为什么要管理内存首先看这样一段代码: <span style="font-size:18px;">int main(int argc, const charchar * argv[]) { int a = 10; BOOL b = YES; ...
黑马程序员_ios基础总结8_OC面向对象
---------------------- ASP.Net+Unity开发、 .Net培训、期待与您交流! ---------------------- 什么是面向过程? 面对的是过程,我们关注的是过程过程就是函数。在面向过程编程中,我们总是会考虑如何是实现函数、如何调用函数。比如:调用函数打印三...
黑马程序员——OC基础---面向对象(思想,类,对象,三大特性)
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! ------- 面向对象和面向过程思想 OC是面向对象的,C是面向过程的。面向对象...
黑马程序员——OC基础学习(二)---对象方法和类方法的学习知识总结
------ <a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a> 期待与您交流! ------- 一.对象方法的学习知识总结 1.定义: ...
黑马程序员————OC基础学习重要小知识点总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 黑马程序员————OC基础学习重要小知识点总结 1、首先,什么是Objective-C? Objective-C是一门基于C语言的面向对象语言,C语言的基础上,增加了一层最小的面向对象语...
黑马程序员——OC语言基础:面向对象三大特性,封装、继承、多态
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、封装性 1.set方法 #import<Foundation/Foundation.h>@interface Student : NSObject{//@public 成员变量尽...
黑马程序员——OC基础02—封装、继承、多态
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、面向对象三大特性之封装1)封装的作用之前用的@public的成员可以任意被赋值,是因为隐藏的数据底层复杂的东西暴露出一个借口,不封装的话就会失去对属性的管理权,具有很大的风险。 这时候我们需要set和get方法...
【OC基础语法考试】
OC基础语法已经全部学完,但是这些知识只是最基础的,还有很多高级知识,这个可能需要后面慢慢的去学习才能体会到。接下来我会总结前面的OC基础语法,如果大家发现有什么不正确的地方,请指正,小弟是新生,多请OC老鸟来喷~~试题如下:1.将包含以下三个字符串@“1hello“,@“2word“,@”3goo...
黑马程序员——OC基础 三种特性之封装
Java培训、Android培训、iOS培训、.Net培训、期待与您交流!(以下内容是对黑马苹果入学视频的个人知识点总结)三种特性之一封装(一)set方法和get方法1) set方法1>作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值2> 命名规范:①方法名必须以set开头②...
oc基础知识之类的定义
在Objective-C中,每个类的定义包括两个部分:接口(interface)和实现(implementation)。接口部分定义在.h文件中,包含类的声明、属性、实例变量以及方法,主要作用是对外提供访问接口;实现部分定义在.m文件中,主要用于方法的具体功能实现。这种定义类的方法,好处在于将公共声...
OC基础第5讲)字典类 {集合类 数组,字典,集合的快速遍历 数组排序}
昨天东西没讲完,补在今天了 // // main.m // 第四周第四天OC第五讲 // // Created by scjy on 15/11/5. // Copyright (c) 2015年第四周. All rights reserved. // // ...
oc语言学习之基础知识点介绍(四):方法的重写、多态以及self、super的介绍
一、方法重写/* 重写:当子类继承了父类的方法时,如果觉得父类的方法不适合,那么可以对这个方法进行重新实现,那么这个就重写。 注意:也就是说,一定只能发生在父类和子类关系中。 然后是子类重新实现父类的方法,绝对不是再写一个自己类的方法。 代码中原话叫:子类重写父类方法。 因为父类...
oc语言学习之基础知识点介绍(五):OC进阶
一、点语法介绍/* 以前封装后,要给属性赋值,必须调用方法 这样做,有两个缺点: 1.代码量多,调用方法要写的东西多。 2.看起来并不像是给属性赋值,也不像取值。 我们用点语法就可以更好的解决! 点语法的语法: ...
二.OC基础--1,对象的存储细节,2,#pragma mark指令,3,函数和对象方法的区别,4,对象和方法之间的关系 ,5.课堂习题
1,对象的存储细节,1. 当创建一个对象的时候:Person *p1 = [Person new],做了三件事情:1,申请堆内存空间;2,给实例变量初始化;3,返回所申请空间的首地址;2. 实例变量保存在堆区3. 对象方法保存在代码区4. 一个类可以创建多个对象;2,#pragma mark...
OC基础(25)
NSNumberNSValueNSDateNSFileManager *:first-child { margin-top: 0 !important; }body > *:last-child { margin-bottom: 0 !important; }a { color: #41...
黑马程序员————OC基础学习重要小知识点总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 黑马程序员————OC基础学习重要小知识点总结 1、首先,什么是Objective-C? Objective-C是一门基于C语言的面向对象语言,C语言的基础上,增加了一层最小的面向对象语...
OC基础 可变字典与不可变字典的使用
OC基础 可变字典与不可变字典的使用1.不可变字典1.1创建不可变字典 //创建字典 //注意: //1,元素个数是偶数 //2,每两个元素是一个键值对 //3,值在前,键在后 NSDictionary *dic =...
IOS开发基础Object-C(05)—OC变量的作用域、self
一、变量的作用域方法的声明和实现,都必须以+ 或者 - 开头, (1). +表示类方法(静态方法) (2).-表示对象方法(动态方法) 在.h中声明的所有方法都是public类型(通过Category可以实现private) 1.@public,@protected,@private@pub...
iOS 阶段学习第11天笔记(OC基础知识)
iOS学习(OC语言)知识点整理一、OC基础知识1)#import 用于导入头文件,预处理阶段加载引用,只加载一次。2)OC 依赖于Foundation框架下的头文件Foundation.h,此文件必须引用加载。3)相较于C语言的导入头文件,头文件需要加上条件编译(#ifndef #define ...