关于objectivec的入门学习笔记.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于 Objective-C 的入门学习笔记 对于一门语言得学习, 个人觉得最主要得就是其语法格式和那些 关键字。 因为对于基本现在大多数得语言, 每种语言都是一种符合人思维 得方式来与计算机交流。 因此,其实每种语言中定义或是封装好得基础类和类库, 其实都 是很相似得。 比如 int ,double 几种基本类型, String ,数组,集合以及字 典数据类型。 因此你在编程时比如你想以字符串形式和计算机交流, 那你很容 易就能想到在 C 中可以使用 String 这个类,在 java 中也是 Stirng (当然,前提是你至少有一种同抽象级别得语言基础) ,那 OC呢, 也有这样一个类吧,不过是某种原因加了个前缀。 那么对于类中定义函数得使用, 可能不同语言就有所不同了, 首 先是函数名(这个其实基本不担心,现在得 ide 工具提示太强悍了, 真不行你可以文档) , 其次就是函数得调用格式,我这简单理解为语法格式得一种。 一、语法概览 1. 首先一个类的组成 这个知道 C 的基本没什么说的 .h 和.m 文件。一个是头文件, 一 个是实体文件。 OC 中一般说是申明文件和实现文件 简单来说, h 文件就是整体对一个类得描述, m文件是对 h 文件 中申明描述得实现 复制代码 代码如下 : // // NonoAppDelegate.h // MultiViews // // Created by Nono on 12-4-19. // Copyright (c) 2019 年 NonoWithLilith. All rights reserved. // import 这个关键字没啥说的, java 中叫导入。就是引入你当前 类所要用到得依赖库和类。 @interface 申明开头关键字。 后面紧跟的是定义额类名 :后 面的是继承得类 UIResponder , xxxxxxxxx 有点类似于 java 中得接 口,当然 OC 中有个 更加准确得定义就叫协议 ,放协议类。 整个申明最后都以 @end 结束。 { } 里面就是常说得申明成员变量。 @property 属性,我暂时理解为也有点成员变量的意思。 这个 属性更多是和后面得 m文件中的的 synthesize 关键字有密切联系。 (retain ,nonatomic )属性的一些参数。这个具体可以去看文 档,估计 C语言额同学应该不陌生, 我不是很明确每个参数比较适合 得场合。 IBOutlet 关键字,这个是和 nib 文件息息相关得,只要在 nib 文件中需要关联的对象, 用这个修饰 (比如我nib 文件中有个 window 控件,要和代码中这个对象联系起来 ,那么就用这个关键字申明) ,申明完后会看到这段代码最左端 有个空心圆圈,当你和 nib 文件中控件关联后,就实心圆圈了。 复制代码 代码如下 : // // NonoAppDelegate.m

文档评论(0)

本尊 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档