黑马程序员-OC语言-ios第二天笔记总结

原创 2015年06月27日 20:41:05

 ------Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

1.属性

   A  属性的赋值要放在-方法中
       a. 给属性赋值  通过set(ter)方法
       b. 获得属性值  通过get(ter)方法

set方法的格式:-(void)set属性名:
get方法的格式:-(返回值类型)属性名

// 如果属性的set和get方法不按照上述格式写,那么就不能通过打点调用的方式对属性赋值和获得属性值

 B  打点调用(点方法)     格式: 对象.属性

    对象.属性 = …  打点调用在“=”左边,本质是调set方法

    … =对象.属性   打点调用在“=”右边,本质是调get方法

         打点调用的本质是调用属性的set和get方法

 C 属性描述
    
      在.h文件
 @property 属性类型 属性名     // 相当于对属性set和get方法的声明

      在.m文件
@synthesize 属性名    // 相当于对属性set和get方法的实现


2. 数据类型

   字节(Byte)是我们计算机中的最小存储单位
     
     1TB = 1024BG                     
     1GB =1024MB                
     1MB =1024KB
     1KB  = 1024B

     1B =8bit (位)    8个二进制数     0000 0000 ~1111 1111  
          1B     对无符号整型:0~255
                   对于有符号    :-128~127

十六进制      1234789  abcdef      十六进制进行以 0x开头

A.基本数据类型:int (整型) 4字节(Byte);float (单精度,浮点型)4字节;
BOOL (布尔型)1字节;short(短整型)2字节;long(长整型) 32位操作系统4个字节,64位操作系统 8个字节;long long (长长整型,几乎不使);Byte(字节),1个字节;char (字符型)1个字节;double (双精度,浮点型)8个字节

B. 类 类型 (对象类型)
   NSString  类类型     系统提供的类  字符串类   NSString:NSObject
  
  怎么查看系统的类文件?
       按住电脑上的  windows/alt ,将鼠标放到需要查看的代码处,然后单击,就可以查看系统API文档
         API       access program interface    访问程序接口

                   对象类型的变量  前面要加“*”
                   对象类型的变量   输出时用的占位符   是%@

//  内存地址一般是用十六进制数来表示(十六进制数以0x开头)
//  zhangSan  指针  保存的是对象在内存中的首地址
//  People *  数据类型
// [People alloc]是在内存中开辟一块空间存放People类对象
    People *zhangSan =[People alloc];
    

// 输出对象的内存地址  用的占位符  是%p
    NSLog(@"%p",zhangSan);
    
    NSLog(@"%@",zhangSan);
// <People: 0x1002038b0>
// < >  表示输出的是一个对象
// 0x1002038b0  对象在内存中的首地址






    




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员-OC语言-ios第一天笔记总结

OC :  objective C  面向对象的C语言。        C++、Java 也是面向对象的语言 ;C语言是面向过程的语言   面向对象的语言都有类和对象的概念 1.类  (class) ...

黑马程序员 《ios零基础教程》--OC语言三大特征及self和super 2014-4-25总结

关于OC语言的三大特征:封装、继承、多态及self和super的用法 一、封装 /*  set方法  1.作用:提供一个方法给外界设置成员变量值,可以在方法...

黑马程序员——注释,变量。第二天学习笔记,总结

1.      第一天的内容,简单回顾   配置环境 安装JDK,开发工具包,包含JRE,JRE包含JVM,类库   环境变量,在命令行的任意目录下,使用JDK中的命令 javac java  ...

黑马程序员IOS-OC语言-类的本质、SEL

类的本质是对象 SEL

黑马程序员IOS-OC语言-构造方法

构造方法

黑马程序员IOS-OC语言-方法(对象、类)、类的特性

类的特性、方法

黑马程序员IOS-OC语言-简介、基础

OC简介、基础

黑马程序员IOS-OC语言-分类、协议

OC 分类 协议

黑马程序员IOS-OC语言-点语法、@property

点语法、@property

黑马程序员IOS-OC语言-Foundation-类

Foundation 中常用的 : 类
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)