zoukankan      html  css  js  c++  java
  • Obj-C 语言学习 笔记(I)方法调用 字符串 数

    Obj-C 是苹果为在APPLE/MAC平台上开发应用而在C的基础上发展起来的面向对象编程语言,Obj-C是C语言的超集。所以在Obj-C编译器中可以自由使用C语句。

    由于Obj-C的开发时间与C++时间大概相近(实际上两者同时出现于1983年),所以熟悉C++开发的人会对Obj-C很不顺手。Obj-C也不兼容C++。当然两者都是优秀的面向对象编程语言,殊途同归。

    Obj-C中调用方法

    //Obj-C中调用方法的方式为[对象 方法]
    NSInteger strLength = [newString length];
    
    //点式语法在Obj-c 2.0之后被支持,不过一般只被用于Get, Set方法。
    tree.leafColor = @"Red";
    color = tree.leafColor

    Obj-C中的字符串类NSString

    //将C字符串转换为NSString - @
    someStringObj = @"some text";
    
    //新建字符串
    //会自动释放内存
    NSString* newString0 = [NSString string];
    
    //不会自动释放内存,因为用了alloc方法,用release释放
    NSString* newString1 = [[NSString alloc] init];
    NSString* newString2 = [[NSSTring alloc] initWithString: @"some text"];
    [newString1 release];
    [newString2 release];

    Obj-C中的数类,整数类NSNumber,NSInteger

    //NSNumber被视为一个类,定义时需要用@转换C中的数字
    //而NSInteger则为基本数据类型
    
    NSNumber* newNum = @6;
    NSInteger newInt = 8;

      

  • 相关阅读:
    How to check a not defined variable in javascript
    How to scroll the window using JQuery $.scrollTo() function
    jQuery图片滑动
    分享一个提供各种尺寸图片的网站
    页面添加 mask 遮罩层
    input, textarea,监听输入事件
    Google jQuery URL
    在页面内, 滑块位置的控制
    jQuery autoResize
    jQuery banner 滑动
  • 原文地址:https://www.cnblogs.com/wangsta/p/5215555.html
Copyright © 2011-2022 走看看