点语法1 - OC 设计点语法的目的就是为了让其他语言的开发者可以很快的上手该语言,点语法就是让 OC 和其他面向对象的语言很相像注:点语法的本质是方法的调用,而不是访问成员变量。其实就是转换成相应的 setter/getter 方法,没有 setter/getter 就不能使用点语法2 - 在 OC 中访问成员变量只有一种方式即使用 ->,且是在 @public 修饰的前提下。凡
转载
2023-07-18 16:27:52
173阅读
object C 的学习 object_c概述 苹果os X和ios操作系统的主要编程语言 包含一个运行时系统 类库丰富 具有完善的面向对象特征 面向对象编程 使用C语言完成面向对象的编程的方法 面向对象编程并不是使用面向对象语言的编程 类和对象 面向过程编程(OOD):分析解决问题的步骤,实现函数,依次调用
Io简介: Io是用原型语言(如同Lua、JavaScript),这意味着,每个对象都是另一个对象的复制品。Io的语法非常简单,但到了Io库的学习就会花多些时间了,因为这门语言的复杂性和丰富性,统统来自于库的设计。大多Io社区都致力于把Io作为带有微型虚拟机和丰富并发特性的可嵌入语言来推广;其核心优势是拥有大量可定制语法和函数,以及强有力的并发模型。
OC1-语法基础简介本章内容主要对Objective-C语言的基础语法进行阐述,包含以下知识点OC类的声明语法OC类的成员变量声明OC类的方法声明OC类的实现OC属性机制OC对象创建OC方法调用OC点语法Self关键字自定义初始化方法1,OC类的声明OC声明类的关键字为:@interface和@end关键字后面跟类目和父类名,类名与父类名间用:进行分隔。例如:@interface Tr
转载
2024-09-30 13:08:32
37阅读
Objective-C 是 C 语言的超集您还能够訪问标准 C 库例程,比如在stdlib.h和stdio.h中声明的那些例程。Objective-C 还是一种很动态的程序设计语言,并且这样的动态是其最大优势。这样的动态体如今它同意在执行应用程序时(即执行时)才去确定其行为,而不是在生成期间就已固定...
转载
2014-10-22 16:04:00
159阅读
OC是面向对象的语言,同java,python等等一样。OC中的变量类命名同其他对象语言基本类似,写法遵循驼峰法则一般命名用到的是下划线,字母,开头字符非数字,网上很多有说也可以$符号,其实命名中基本不会用到这个OC里面的关键字也不多,如图:OC中分基本数据类型和指针类型(即指对象类型)那么一些基本类型的范围值和写法,这里不一一说,网上太多了,随便百度下下面废话也不多说,直接给个网上的ppt说明吧
原创
2014-08-06 16:20:23
1130阅读
一 OC语法 1.关键字 基本上所有关键字都是以@开头,比如: @interface , @implementation, @end, @public, @protected, @private 2.字符串以@开头 比如 @"hello"是OC中的字符串,而"hello"是C中的字符串。 3.其他语
原创
2021-06-04 16:38:06
390阅读
1,实例变量:类声明时所指定对象的元素,如形状:圆形,颜色:红色;其中的圆形和红色就是每次创建对象时包含的元素;圆形和红色所对应的值就是实例变量;2,方法声明:-(void)draw;-------其中的前缀短线是表示OC方法的声明形式,以区分于函数;(void)是返回类型;-(void)setFillColor:(ShapeColor)fillColor;-------setFillColor是
原创
2022-09-19 14:32:51
54阅读
1、常见文件扩展名 2、命名规范 按照约定,类名以大写字母开头,尽管没有要求这么做。 实例变量、对象以及方法的名称,通常以小写字母开头。为了使程序具有可读性,名称中要用大写字母表示新单词的开头。 一些程序员还使用下划线作为单词的分隔符。 在 OC 中小写字母和大写字母是有区别的。 3、OC 数据类型
原创
2021-07-30 17:04:19
220阅读
1、定义类: @interface 类名 : 父类 @end 2、使用:(冒号)表示继承一个类 Student : NSObject 3、使用()定义一个Catagory(类别) * 作用:在不改变原有类结构的基础上,扩展原有类的方法(不能扩展属性),但不建议重载原有类的方法 * 开发工具默认生成的文件为:类名+Catagory名称 * Ca
原创
2013-07-28 14:09:00
227阅读
1、定义类:
@interface 类名 : 父类
@end
2、使用:(冒号)表示继承一个类
Student : NSObject
3、使用()定义一个Catagory(类别)
* 作用:在不改变原有类结构的基础上,扩展原有类的方法(不能扩展属性),但不建议重载原有类的方法
* 开发工具默认生成的文件为:类名+Catagory名称
* Catagory可以写在单独的文件中,也可以写在
转载
2023-06-11 13:50:18
214阅读
OC简便语法 语法糖
转载
精选
2014-08-23 14:31:22
1223阅读
NSNumber对象用法: 点击(此处)折叠或打开
原创
2022-09-14 11:01:52
92阅读
创建类 数组类只能装OC对象,不能装C基本类型 当把一个对象加入一个数组时,
原创
2022-09-14 11:13:15
158阅读
#pragma mark 创建字典 点击(此处)折叠或打开
原创
2022-09-14 11:00:18
129阅读
1.创建NSString对象 点击(此处)折叠或打开
原创
2022-09-14 11:01:41
124阅读
属性:属性是一对(setter/getter)方法;.h@property 开头 属性的声明.m@synthesize 开头 属性的实现属性的特性:作用:改变属性生成的setter/getter的内部实现//记录.h//为了解决每添加一个实例变量都要添加一对方法的麻烦//苹果引入了属性的概念,一个属性就代表一对方法(setter/getter).//属性分
原创
2014-03-26 19:32:48
396阅读
对进阶中的特性语法的补充
原创
精选
2023-12-26 18:05:43
292阅读
数组的分类在PHP中有两种数组:索引数组和关联数组。
索引(indexed)数组的索引值是整数,以0开始。当通过位置来标识东西时用索引数组。
关联(associative)数组以字符串做为索引值,关联数组更像操作表。索引值为列名,用于访问列的数据数组的定义直接赋值<?php
header("Content-Type: text/html;charset=utf-8");
//数组的定义
UI基础
OC常用数据类型
Block
Block封装了一段代码,可以在任何时候执行
Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:block是inline(内联函数)的,并且默认情况下它对局部变量是只读的
苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多
Blocks的定义
Bloc
转载
2023-12-11 22:18:57
90阅读