Keiven

班级

TA还未加入任何班级

在教课程

互联网产品 产品家沙龙分享
4万+浏览/ 277学员/ 4.5评分
Keiven
免费

笔记

来自OC变量和基本数据类型1(3)

oc基础语法核心内容标示符关键字oc基本数据类型运算符表达式和语句分支和循环变量的作用域标示符oc语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标示符。oc标示符有如下命名规则:标示符由字母、下划线"_"、美元符"$"和数字组成标示符必须以字母、下划线、美元符号开头oc标示符大小写敏感、长度无限制约定俗成:oc标示符选取要“见名知意”,并且不能与oc中保留字重名。关键字oc中一些具有特定含义的,系统专门使用的字符串称为“保留字”,或者叫“关键字”oc中的关键字全部都是小写oc以及c中的全部关键字汇总int/enum/float/goto/double/register/short/sizeof/struct/typedef/unsigned/volatile/break/char/continue/do/long/extern/for/while/auto/return/signed/static/switch/union/void/if/case/const/default/else.oc常量oc中的常量值用字符串表示,区分不同的数据类型整型常量:3456实型常量:3.1415926字符常量:'a'逻辑常量:true、false字符串常量:“hello iphone”注意:区分字符常量和字符串常量oc变量oc变量是程序中最基本的存储单元,其要素包含变量名、变量类型和作用域。oc程序中每一个变量都属于特定的数据类型,在使用前必须对其生命,声明格式为:type varName[=value];例如:int i=580;float f=12.12f;double d=0.798;NSString*s=@"hello iphone";从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行复制(填充内容),才能使用。程序的执行过程1、load代码到内存区2、从main函数开始执行3、执行过程中的内存管理详细见图oc变量的分类按被声明的位置划分局部变量:方法或语句块内部定义的变量实例变量:方法外部、类的内部定义的变量按所属的数据类型划分基本数据类型变量指针数据类型变量oc局部变量与成员变量方法体内部声明的变量(包括形参)成为局部变量;方法体内部是指与方法对应的大括号内部在方法体外,类体内声明的变量称为“实例变量”或者“成员变量”例如:-(viod) getName{     int a;     int b=a+5;//编译警告,变量a还未被初始化     float c=2.8; } 

来自iPhone开发概述-必看(2)

oc课程安排objective-c概述objective-c语言基础面向对象编程数组和字典常用类类别与协议内存管理复制对象文件管理归档谓词objective-c总结以及面试技巧学习方法学习课件独立完成作业写笔记自学能力(读、仿、写、查)  

来自iPhone开发OC变量和基本数据类型2(1)

oc数据类型数据类型:基本数据类型、指针数据类型基本数据类型:数值型、字符型(char)、布尔型、空类型(void)指针数据类型:类(class)、id数值型:整数类型int、浮点型float、doublec和oc的基本数据类型int:声明整型变量double:声明双精度变量float:声明浮点型变量char:声明字符型变量id:通用的指针类型enum:声明枚举类型long:声明长整型变量或函数short:声明短整型变量或函数signed:声明有符号类型变量struct:声明结构体变量union:声明共用体(联合)数据类型unsigned:声明无符号类型变量void:声明函数无返回值或无参数数据类型格式化说明符数据类型       oc关键字     格式说明引导符整型            int                  %d.%i短整型          short int         %hd.%hi长类型          long int           %ld.%li无符号短整型  unsigned int     %u无短整型       unsigned short  %hu无符号长整型  unsigned long    %lu浮点型          float                %f双精度型        double             %f长双精度型      long double      %lf字符型           char                %c具体的数据类型整数类型oc中整数类型用int来表示,格式化符号用%i或%d来表示比如:int a=100;oc语言的整型常量默认为int型,声明long型常量可以后加“l”或“L”,如:int b=600;//long c=888888888L;类型  占用存储空间 值域范围Byte  1个字节      -128—127short  2个字节     -2′15—2′15-1int     4个字节     -2′31—2′31-1long   8个字节     -2′63—2′63-1注释:2‘63为2的63次方浮点类型浮点类型的变量可以存储包括小数的值oc中有两种浮点类型·float 有效数字为6-7位 格式化说明符号用%f表示·double 有效数字为15-16位 格式化说明符号用%f.%e或%g表示oc中浮点型常量默认为double型,如果要声明一个常量为float,在数字的后面加f或F例如:double m=3.14159;//正确 float f=3.14f;类型   占用存储空间 值域范围float      4字节        -3.403E38double   8字节     -1.798E308—1.798E字符串charchar型数据用来表示通常意义上的“字符”,格式化说明符用%c表示字符常量为用单引号括起来的单个字符,例如:char achar='a';char b='0';char cChar='苹';值域范围:-128—127"\n"、oc编译器把这个当做单个字符unsigned char 值域范围:0~255oc字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示,例如:char c1='\u0061';注:Unicode是全球语言统一编码逻辑型Boolean(布尔型)Boolean类型指的是用于存储真值和假值的变量,一般用于程序流程控制。Boolean类型数据允许取值true或false,也可以是0或非0的整数代替true和false,这点和java语言不同。实例:Boolean flag=trueif(flag){   NSLog(@"hello iphone");}限定词·long int:声明变量XX为long的整型变量,格式化符号为¥%li,如:long int a;·long long int:声明变量XX为long long的整型变量,格式符号位%lli,如:long long int b;·long double:跟int基本相同;·unsigned int:声明无符号的整型变量,如:unsigned int c;·signed int:声明有符号的整型变量。如:signed int d。void类型(空类型)告诉编译器没有任何范围类型的值不能像其他数据类型一样来声明变量例如:void i=10;//错误void通常与方法一起搭配使用,比如:-(void)test{   //code}id类型id类型是oc中独有的数据类型,它可以存储任何类型的对象,从某种意义上说,它就是一般的对象类型。·将number声明为id类型的变量,如:id number;·格式化说明符:%p 

来自口才概述(1)

口才的最高境界言不在多,达意则灵个人智慧的集中体现说话内容体现理性魅力和智慧的光辉聪明的人,借助经验说话,更聪明的人,根据经验不说话人的情感表达有三部分7%语气词+38%声调+55%体验

留言

功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。