zoukankan      html  css  js  c++  java
  • ObjectiveC 学习笔记(一)hello world和基础

    一,创建一个hello world程序

    1、启动Xcode, File -> New Project

    左边选择 Command Line Utility,右边选择Foundation Tool

    2、编译运行

    按钮Build and Go 或者 command + R,就可以编译并运行程序

    Run->Console,或者 Command + shift + R 就可以打开Xcode控制台窗口,看到运行结果。

    二,代码基础

    1、可以用#import 代替 #include来包含头文件,

    import会自动保证只包含一次,就不用像#include一样使用#ifdef #endif来保证只包含一次了

    2、NSLog(@“Hello world!”)

    NS是系统类的前缀,NextSTEP的简称,

    2.1, NSLog和C语言里的printf基本一致,不过又一些区别。

    有新特性,时间戳,日期戳和自动附件换行符'/n'

    2.2, @符号,字符串前面的@符号,标志引用的是NSSting类型,和C风格字符串不一样

    @符号隐藏意思:所有@符号标志的内容都标志Objective-C对C语言的扩展

    NSString特性: 得到长度,和其他字符串比较,转成整型或者浮点数

    在NSLog里面插入C风格字符串用%s, 插入NSString用%@

    根据以上信息,使用NSlog就能实现hello wrold程序了。

    2.3, BOOL

    Objective-C 的bool和C语言差不多,占1个字节,使用#define, YES为1, NO为0

    区别是和C语言的非0为就是true不一样,只识别一个字节,

    如果将0x3200赋值给BOOL,得到的是0,NO,而不是Yes

  • 相关阅读:
    outlook 2007无法连接exchange server时的解决方法
    Source模式和Design模式无法转换 在VS2008
    自定义CreateUserWizard 控件
    自定义CreateUserWizard 控件
    锋利的jQuery第三章
    Repeater控件的ItemDataBound事件
    jquery获取select,option所有的value和text
    Jquery中的缩写总结
    asp.net本质论学习笔记第二章
    jquery的append函数
  • 原文地址:https://www.cnblogs.com/secbook/p/2655427.html
Copyright © 2011-2022 走看看