博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OC面向对象和小知识点
阅读量:6500 次
发布时间:2019-06-24

本文共 758 字,大约阅读时间需要 2 分钟。

oc小知识点:

在c语言中汉子占三个字节

oc中汉子和字符都是一个字节

#include 和 #import 区别w

 import 可以防止重复包含

 

 Foundation 把oc的库文件都包含过来

 

 @autoreleasepool 自动释放池

 

 NSLog 会自动换行

 NSLog 会自动输出时间项目信息

 NSLog 传递的函数参数是NSString对象

        printf传递的是字符串常量指针

 NSLog 也可以进行格式化输出

 NSlog(@"------>%s", str); //不可以这么写

 NSSting *str1 =  @"张三丰";

 NSLog(@"%@", str1);

 

 @""  表示将一个c语言字符串转化为oc中的一个NSString对象

 

 调用函数分为全局声明和局部声明,局部声明只能在main函数里面使用。

 

 增强型的for循环

 NSArray *arr = @[@"One", @"Two", @"Three"];

 for(NSString *str in arr){

 NSLog(@"%@", str);

 }

 

 boolean  真为1,假为0( true为1,false为0)

 

 bool  真为1,假为0(YES为1, NO为0)

 

@try {

            //此处放可能出错的代码

        }

        @catch (NSException *exception) {

            //此处放出错后的处理

        }

        @finally {

            //此处不管出错与否,都执行

        }

14)对象属性:

@public 全局都可以访问

 @protected 只能在类内部和子类中访问

 @private 只能在类内部访问

[Person new] 做了三件事:

 

转载于:https://www.cnblogs.com/coolcold/p/4674374.html

你可能感兴趣的文章
freemarker写select组件报错总结(六)
查看>>
嘿,程序员,你该学点经济学了!
查看>>
排序(一)归并、快排、优先队列等(图文具体解释)
查看>>
spark- PySparkSQL之PySpark解析Json集合数据
查看>>
DEDECMS教程:上/下一篇文章标题长度的截取方法
查看>>
文件操作示例脚本 tcl
查看>>
大家好,新年快乐。
查看>>
prototype
查看>>
【SQL Server】系统学习之一:表表达式
查看>>
Docker容器入门-基本命令的使用
查看>>
2015湖南省省赛 阶乘除法 暴力
查看>>
SuSE下VNCVIEWER没有出现界面,只有shell窗口的问题
查看>>
软件工程实践2017 个人技术博客
查看>>
poj(2325)线段树
查看>>
Android学习路线
查看>>
Linux下的redis的持久化,主从同步及哨兵
查看>>
在相同的主机上创建一个duplicate数据库
查看>>
Date15
查看>>
从Date类型转为中文字符串
查看>>
bzoj1251: 序列终结者 (splay)
查看>>