Objective-C的入门学习笔记

2020-01-15 15:14:56于丽
Objective-C过去一直以来都是iOS应用程序开发的主要支持语言,虽然现在有了Swift,但需要调用的很多现有类库还是Objective-C写成的,值得学习,下面一起来看一下这份粗浅的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) 2012年 NonoWithLilith. All rights reserved.  
//  
  
#import <UIKit/UIKit.h>  
  
@interface NonoAppDelegate : UIResponder <UIApplicationDelegate,UITabBarControllerDelegate>  
{  
    UITabBarController *tabBarController;  
    UIWindow *window;  
  
}  
  
@property (retain, nonatomic)IBOutlet UIWindow *window;