ios基本语法

原创 2015年07月09日 17:05:14
一,对象    
    1,定义类的方法
      interface类似于class关键字; 那么接口? protocol?


    2,成员的权限
       类似c++; 可否对方法定义权限??


    3,方法的定义
       其实语言都差不多;  
       无非就是函数名,co里面是可以将函数名分开成为方法签名关键字; 返回值;函数的参数;
       co里面加了个方法类型标识符


       调用方法时,必须有方法签名关键字;
       - (void)setStudentNameAndAge:(NSString *)name setAge:(int)age;
       
       [ ]类似于函数的指针,编译器会对其进行识别; 
       Student *student = [[Student alloc]init]
       [student setStudentNameAndAge:@"zhangsan" setAge:20]  指定参数即可;


    4,类能否多重继承,但最好不用!?


    5,NSObject的方法,alloc,init等;init是默认的构造函数;
   
    6,自定义构造函数

       调用父类的init构造函数; 返回实例的对象;使用self关键字,类似于this,指向自己的指针;







版权声明:本文为博主原创文章,未经博主允许不得转载。

ios 基本语法介绍啦。(上篇)

ios 基本语法介绍啦。(上篇)
  • qq_27598289
  • qq_27598289
  • 2015年12月07日 00:59
  • 939

语法基础——Objective-C语法基础

iOS基础——Object-C基础 学习过Swift之后,好久没用已经生疏了,现在有项目来了,不得不停下手下的工作,开始学习OC (1)...
  • qq_30379689
  • qq_30379689
  • 2017年02月21日 19:37
  • 2280

matlab基本语法和运算基础

matlab语法比较随意,但正如其全名 matrix &laboraty(矩阵实验室)所言,相比于其他语言,它可以非常便捷实现矩阵运算,就像我们标量的加减乘除一样简单。对于矩阵运算的强大支持和强大数学...
  • robertcalm
  • robertcalm
  • 2016年06月03日 22:53
  • 8519

iOS-Swift3常用语法

转载请注明出处:http://blog.csdn.net/qxuewei/article/details/52862160常量和变量在Swift中规定:在定义一个标识符时必须明确说明该标识符是一个常量...
  • qiuxuewei2012
  • qiuxuewei2012
  • 2016年10月20日 17:51
  • 3548

Matlab基本语法和基本操作

1.2.1 变量赋值: 一般形式: 变量 = 表达式(数) a = [1 2 3 ; 4 5 6 ; 7 8 9 ] %矩阵形式赋值. a = 1:2:10 ...
  • bytxl
  • bytxl
  • 2015年09月06日 23:06
  • 1260

python 基础语法总结(一)

Python 标识符 在python里,标识符有字母、数字、下划线组成。 在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 python中的标识符是...
  • suofeng1234
  • suofeng1234
  • 2016年07月01日 16:25
  • 4412

erlang学习之基础语法

这是我学习erlang的知识总结,包括了erlang的基础语法内容,对于掌握了编程知识的初学者容易上手。...
  • weichuang_1
  • weichuang_1
  • 2015年08月13日 18:03
  • 622

.Net基本语法学习(1)

.Net基本语法学习(1)
  • persistentA
  • persistentA
  • 2016年07月14日 23:14
  • 390

C++学习(一)——基本语法

封装作用域解析运算符 :: 作用域解析运算符 ::a++; //全局变量a public struct的成员默认为public protected private ...
  • davidwang414
  • davidwang414
  • 2016年05月29日 18:33
  • 926

HTML基本语法总结

简介   HTML(Hyper Text Mark-up Language 超文本标记语言):不是编程语言,而是一种描述性的标记语言,用于描述网页中内容的显示方式,比如文字以什么颜色、大小来显示等,这...
  • ZHOUCHAOQIANG
  • ZHOUCHAOQIANG
  • 2014年06月25日 20:38
  • 7039
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ios基本语法
举报原因:
原因补充:

(最多只允许输入30个字)