本人:zackzhang 于12.8创建 若有错误可通过飞书联系,欢迎相互探讨 准备工作 一台Mac和一台iOS设备 注册AppleID,在AppleStore中下载 了解一下面相对象的鼻祖语言SmalltalkSmalltalk语言(面向对象的鼻祖语言) Objective-c入门 语言概述 objective-c是在C语言的基础上发展的一门语言,本质上就是在C语言的主体傻姑娘加入面向对象的特性 代码练习 选择macOS中的Commend,建立完成即可运行代码。 头文件 .h:头文件。头文件包含类,类型,函数和常数的声明(和C语言无区别 .m:源代码文件。源代码文件扩展名,可以包含...

  Ed1hqxPMi6Sv   2023年12月23日   38   0   0 基础快速入门基础快速入门

关键字 static 不能修饰属性,也不能修饰方法。但是可以修饰方法中的局部变量(下次再执行此方法时直接使用不会再声明)。 (类似于java中的类属性) Self 指向当前类或对象的指针(和java中的this类似) Super 指向父类,想使用父类的方法时使用 @property 作用:自动生成getter和setter方法的声明 使用: @property数据类型名称; @propertyintage;//去掉下划线._age 原理: 编译器在编译的时候会根据@property生成getter和setter方法的声明 可以批量声明(需类型一致)。 @synthesize 作用: 生...

  Ed1hqxPMi6Sv   2023年12月23日   32   0   0 字符串iosAPI字符串iosAPI

基础语法 看一下这些基础语法,便能够读懂大部分的代码内容。 注释:用双引号包围。"这是注释" 字符串:用单引号包围。'这是一个字符串' 单个字符:$c 符号(Symbol):thisIsASymbol大家也许对符号这个概念比较陌生。简单来说,只要两个符号的值一样,那么它们在内存中也是相同的对象。 变量声明:|a|,也可以一次声明多个:|abc| 赋值语句:a:=5 相等性与同一性:相等性使用=,相当于Java中的equals()。同一性使用,即判断内存地址相同。 返回语句:^a即其他语言中的returna。 级联:Smalltalk使用.表示语句的末尾,而;用于实现级联的功能。所谓级联,是指...

  Ed1hqxPMi6Sv   2023年12月23日   29   0   0 面向对象面向对象
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~