zoukankan      html  css  js  c++  java
  • OC面向对象和小知识点

    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] 做了三件事:

  • 相关阅读:
    IEnumerable、IEnumerator接口(如何增加迭代器功能)
    IConvertible接口
    IComparable和IComparer接口
    c#-泛型、协变、逆变
    MVC-HtmlHelper扩展
    .Net反射-TypeDescriptor
    MVC Core 使用TagHelper扩展几个插件
    js日志组件封装
    js预解析
    js代码优化
  • 原文地址:https://www.cnblogs.com/coolcold/p/4674374.html
Copyright © 2011-2022 走看看