美文网首页
OC 总结一

OC 总结一

作者: CaptainRoy | 来源:发表于2018-06-14 11:37 被阅读15次
  • 限定词 : long short unsigned
NSLog(@"size of int : %lu",sizeof(int)); // size of int : 4
NSLog(@"size of long int : %lu",sizeof(long int)); // size of long int : 8
NSLog(@"size of short int : %lu",sizeof(short int)); // size of short int : 2
NSLog(@"size of unsigned int : %lu",sizeof(unsigned int)); // size of unsigned int : 4
NSLog(@"size of long long int : %lu",sizeof(long long int)); // size of long long int : 8
NSLog(@"size of double : %lu",sizeof(double)); // size of double : 8
NSLog(@"size of long double : %lu",sizeof(long double)); // size of long double : 16
NSLog(@"size of float : %lu",sizeof(float)); // size of float : 4

long 可以扩展值域
short 节约内存
unsigned 用来存储正整数

  • 整数相除
int a = 25;
int b = 2;
NSLog(@" a / b = %d",a/b); // a / b = 12
NSLog(@" a %% b = %d ",a%b); // a % b = 1
  • 输入输出
int i = 0;
NSLog(@"请输入您的年龄: ");
scanf("%i",&i);
NSLog(@"您的年龄是: %d 岁",i);
  • OC 使用的是消息结构而非函数调用,二者区别:
// 消息结构
Object *obj = [Object new];
[obj performWith:param1 and:param2];
        
// 函数调用
Object *obj = new Object;
obj->perform(param1,param2);
  • 在一个类引用其它的类时最好是在.h文件中使用@类名,然后在.m文件中#import类即可

相关文章

  • iOS底层原理总结-- KVO/KVC的本质

    iOS底层原理总结--OC对象的本质(一) - 掘金 iOS底层原理总结--OC对象的本质(二) - 掘金 iOS...

  • OC 总结一

    限定词 : long short unsigned long 可以扩展值域short 节约内存unsigned...

  • OC总结(一)

    OC前期须知 一. 面向对象的三大特征: 封装 继承 多态 (简述.面试题)二.什么是实例方法[ 对象 方法名...

  • OC引入Swift,混编

    一、OC中引入Swift 最近在研究swift时候,需要实现OC与Swift混编,因此总结了以下几个步骤实现OC中...

  • OC 和Swift 互相调用

    一、OC调用swift文件 二、swift调用OC文件 三、注意和总结 添加: 四、自定义桥接文件 一、OC调用s...

  • 十五、Block之(七)Block的__block(修饰OC对象

    一、强指针引用的block,内部引用OC对象的局部变量(oc对象的变量)。 二、总结。

  • oc总结

    #import 就相当于 #include,但是是#include的升级版, #import能防止重复包含@cla...

  • oc总结

    一、类和对象 1.类是具有相同特征和行为的事物的抽象,对象是类的具体化,类是对象的类型。 2.类和对象是面向对象编...

  • OC总结

    //输出helle world NSLog(@"hello world"); //实例化类对象 1,Student...

  • iOS底层原理总结 - Class的本质↑

    通过对面试题的分析探索问题的本质内容 iOS底层原理总结 - OC对象的分类↑iOS底层原理总结 - OC对象的本...

网友评论

      本文标题:OC 总结一

      本文链接:https://www.haomeiwen.com/subject/zraeeftx.html