oc精简笔记】的更多相关文章

首先如果是想在终端学习的话,以下内容是必须的,如果是直接使用xcode的请随意: operating system      os       X ter   终端的缩写 ls      显示目录文件夹(Linux命令) cc-c   编绎(Linux命令) mkdir   建立一个新的子目录(命令) fraction  分数   :denominator       分母    ;numerator   分子 foundation   基础:   NSobject:Nextstep objec…
JavaScript 精简笔记,摘自 廖雪峰的官方网站. [From] https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000 'use strict'; //严格模式 JavaScript严格区分大小写. 隐式转换,最好不用:  数字变字符串:123 + ""  //空字符串:字符串变数字:"123" - 0  //变成数字 用parseInt()或pa…
OC基础(1) Objective-C简介 OC和C对比 第一个OC程序 面向对象思想 OC基础(2) 类与对象 类的设计 第一个OC类 对象方法的声明和实现 类方法的声明和实现 OC基础(3) 对象的存储细节 函数与方法对比 常见错误 OC基础(4) NSString 类介绍及用法 结构体成员变量 对象和方法之间的关系 对象作为方法的参数连续传递 OC基础(5) #pragma mark指令 OC多文件开发介绍 匿名对象 OC基础(6) getter/setter方法 点语法 Self关键字…
.oc中的BOOL类型 oc中的BOOL类型的值为YES和NO,有点小奇怪 在oc中YES不等于1,但是NO一定等于0,所以不要把1和YES来比较 .消息发送 在oc中,经常使用这样的术语:将alloc消息发送给xxx类,实际上就是说调用了xxx类的类方法alloc 不过这点和java差别挺大的,上面所说的调用了xxx类的类方法,但是在java中能够使用类名调用的方法都是静态的(如果一个类继承了另一个类,另一个类中有一个方法是静态的,那么,难道能够使用子类.方法来时用父类的方法么?不能够把),但…
1月16日 Objective  C(20世纪80年代初) 一.OC语言概述 1.1985年,Steve  Jobs成立了NeXT公司 2.1996年,12月20日,苹果公司宣布收购了NeXT  software 公  司,NEXTSTEP环境为apple公司下主要开发.发行操作 系统OSX的基础,这个开发环境的版本被苹果公司命名为 Cocoa(可可)框架             NSString  NS=NEXTSTEP 3.Cocoa框架  (Cocoa  Touc…
备注:这里只是个人的观点,有的地方也是copy,多多指教,个人笔记,有侵犯你们版权的地方还望海涵!!! ARC单例模式的实现 使用alloc方法初始化一个类的实例的时候,默认是调用了 allocWithZone 的方法. 重写allocWithZone方法\ //重写allocWithZone:方法,在这里创建唯一的实例(注意线程安全) static id _instance; +(instancetype)alloc { return [super allocWithZone:nil]; }…
1OC概述OC主要负责UI界面:C语言和C++可以用于图形处理.OC是一门面向对象的语言.C语言是面向过程的.比C++简单很多以C语言为基础,完全兼容C语言.OC语言中的所有事物都是对象,都有isa指针.作用:使用OC开发MacOSX平台(开发电脑桌面的一些软件)和IOS平台的应用程序.数据类型:char.int.float.double.BOOL(yes\no)注意:比C语言加多了最后一位.nil相当于Java中的null,空值的意思self相当于Java中的this,指向当前对象的意思基本语…
Linux是一套免费使用和自由传播的类Unix操作系统,下面的笔记是我从鸟菜中摘抄出来的重要命令,并进行了一定的排版,摒弃了一些用不到的乱七八糟的命令,目的是在生产环境中能够快速的定位并查询需要命令的参数,能够高效工作. 文件目录基本命令 文件基本操作命令 显示目录或文件: 显示目标列表,在Linux系统中是使用率较高的命令.ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件 [root@localhost ~]# ls --help 命令语法:[ ls [选项] 文件或目录 ] -a…
类别,有些程序员又称之为分类. 类别是一种为现有的类添加新方法的方式,尤其是为系统的做扩展的时候,不用继承系统类,可以直接为类添加新的方法.也可以覆盖系统类的方法. 如: @interface NSObject (MyCategory) - (void)myMethod; @end 这样我们就给NSObject 添加了一个方法 myMethod(). 注意,一般情况下,我们只用分类为现有类添加方法,而很少为现有类添加属性. 假设我们有一个Person 类 person.h @interface…
属性的概念在OC1.0中就存在,格式是定义实例变量,然后定义setter和getter方法,用点操作符操作属性 举例,类的接口部分 @interface Father : NSObject { NSInteger _item; } #pragma mark - 属性 -(void)setItem:(NSInteger)item; -(NSInteger)item; -(void)setAAA:(NSInteger)aaa; -(NSInteger)AAA; @end 类的实现部分 #import…