文档章节

OC语言-基础语法

盘盘的灰灰
 盘盘的灰灰
发布于 2016/08/05 10:07
字数 391
阅读 5
收藏 0
  • NSLog函数.

    1). 作用: 是printf函数的增强版. 向控制台输出信息.

    2). 语法: 

    NSLog(@"格式控制字符串",变量列表);

  • NSString 类型的指针变量 专门用来存储OC字符串的地址.
  • 定义类的语法

    a. 位置. 直接写在源文件之中 不要写在main函数之中.

    b. 类的定义分为两个部分.

    -> 类的声明

    @inteface 类名 : NSObject

    {

    这类事物具有的共同的特征.将他们定义为变量.

     }

    功能就是1个方法.将方法的声明写在这里.

    @end

     -> 类的实现

     @implementation 类名

     将方法的实现写在这里.

    @end 

  •  默认情况下,对象的属性是不允许被外界直接访问的.

    如果允许对象的属性可以被外界访问,那么就再声明属性的是加1个@public关键字.

     
  •  方法的实现和调用:

          定义1个类.

    分为类的声明和实现

    @interface 类名 : NSObject

    {

        属性 属性表示类的特征.

    }

    方法的声明; 方法表示类的功能.

    @end

 

    @implementation 类名

    方法的实现;

    @end

  • 1个参数的方法.

a.位置: 在@interface的大括弧的外面.

b.语法:

          - (返回值类型)方法名称:(参数类型)形参名称;

          - (void)eat:(NSString *)foodName;

  • 带多个参数的方法.

a.位置: 在@interface的大括弧的外面.   

b. 语法:

        - (返回值类型)方法名称:(参数类型)形参名称1 :(参数类型)参数名称2 :(参数类型)参数名称3;

        - (int)sum:(int)num1 :(int)num2;

 

© 著作权归作者所有

共有 人打赏支持
盘盘的灰灰
粉丝 0
博文 31
码字总数 24142
作品 0
深圳
Object-C基础-01-概述

回到顶部 前言 目前来说,Objective-C(简称OC)是iOS开发的核心语言,在开发过程中也会配合着使用C语言、C++,OC主要负责UI界面,C语言、C++可用于图形处理。近来,流传Ruby、C#也可以开发iOS...

Corwien
2016/03/16
33
0
swift简介和语言特点

swift是苹果公司在2014年在WWDC上发布的全新编程语言 我们可以在Swift语法中看到Objective—C、JavaScript、C#、Python等语言的影子,它借鉴了这些语言的影子,同时具备编译型语言的高性能和...

我是华丽的笨笨
2016/03/10
60
0
iOS狂暴之路(开始篇)---学习路线总结

一、学习路线规划 现如今移动端的两大平台Android和iOS是风光无限,但是又有谁能够保证这两个平台能够昌盛一辈子呢?谁也不敢保证其中一个在未来几年之后就会成为第二个诺基亚,所以我们现在...

jiangwei0910410003
2016/09/06
0
0
是时候正式进入 Swift开发了

Swift从14年发布到现在已经迎来了3.0的版本, 不得不说作为苹果公司推出的新语言, swift的未来是毋庸置疑的. 一种新的编程语言, 在快速发展的前期,变化是很大的, 这个勉强可以作为我们之前暂不...

Sunxb
2016/11/02
0
0
一、Objective-C概述

说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略...

长平狐
2013/03/28
113
0

没有更多内容

加载失败,请刷新页面

加载更多

HBase 表修复在线方式和离线方式

一、在线修复 1.1 使用检查命令 $ ./bin/hbase hbck 该命令可完整修复 HBase 元数据信息;存在有错误信息会进行输出; 也可以通过如下命令查看详细信息: $ ./bin/hbase hbck -details 1.2 ...

Ryan-瑞恩
13分钟前
0
0
redis 系列二 -- 常用命令

1.基础命令 info ping quit save dbsize select flushdb flushall 2.键命令 2.1 set 直接赋值 set a a 2.2 get 取值 get a 2.3 exists 是否存在 exists a 2.4 expire 设置剩余时间 秒 expire......

imbiao
45分钟前
1
0
php foreach

<?php// 数组的引用$a=array(1,2,3,4,5);foreach($a as $key=>&$value){$value=$value*2;}print_r($a);echo " $key -------------------$value\r\n";/** * ...

小张525
53分钟前
1
0
12-利用思维导图梳理JavaSE-多线程

12-利用思维导图梳理JavaSE-多线程 主要内容 1.线程概念 2.线程开发 3.线程的状态 4.线程的同步和死锁 5.Java5.0并发库类 QQ/知识星球/个人WeChat/公众号二维码 本文为原创文章,如果对你有一...

飞鱼说编程
今天
0
0
JAVA集合之ArrayList

一、前言 Java 集合类提供了一套设计良好的支持对一组对象进行操作的接口和类,JAVA常用的集合接口有4类,分别是: Collection:代表一组对象,每一个对象都是它的子元素 Set:不包含重复元素...

木木匠
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部