曾飞的博客

你还差的远呢

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

 ------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  对象在内存中的首地址






    




阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29170725/article/details/46663869
文章标签: oc基础
个人分类: oc语言
上一篇黑马程序员-OC语言-ios第一天笔记总结
下一篇黑马程序员-c语言-通讯录的实现
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭