objective-c入门

objective-c入门,第1张

概述Objective-C是进行iPhone软件开发的语言 Objective-C语言是C语言的一个扩展集 Objective-C是一种面向对象的语言 大小写敏感 程序语句必须以(;)结束 开发工具(Xcode) 老师为我们推荐了一种开发工具  可是没安装成功 Cocoa是苹果公司的面向对象的开发环境,该环境下的任何类都要继承自NSObject(只有这样,该类的对象才可以获得运行时的基本能力) Coc Objective-C是进行iPhone软件开发的语言 Objective-C语言是C语言的一个扩展集 Objective-C是一种面向对象的语言 大小写敏感 程序语句必须以(;)结束 开发工具(Xcode) 老师为我们推荐了一种开发工具  可是没安装成功
Cocoa是苹果公司的面向对象的开发环境,该环境下的任何类都要继承自NSObject(只有这样,该类的对象才可以获得运行时的基本能力) Cocoa的主要开发语言是Objective-C Cocoa包含两个核心框架:Foundation框架和Appkit框架 Cocoa touch包含两个框架:Foundation框架和UIKit框架 所谓的框架,就是一个集合,其中包含着头文件,库等资源文件 每个框架中均有一个主头文件,该头文件包含了框架中各个头文件,一但引入了主头文件,就可以在自己的程序里使用任何在该框架里的类 安装完开发环境后大多数第一个程序都是hello ...
#import <Foundation/Foundation.h> int main (int argc,const char * argv[]) {     NSautoreleasePool * pool = [[NSautoreleasePool alloc] init];   //----------------------------------------     NSLog(@"Hello,objective-c!");   //----------------------------------------     [pool drain];     return 0; }
保存此文件通常以.m结尾的文件名
我们知道c语言是.c    C++是.cpp   JAVA是.java
单行注释:使用连续的斜杠(//) 多行注释:使用/*开头,*/结尾 不能嵌套使用 好处 比较清晰的指出该断程序用意 有利于团队合作,有利于后期的代码维护 我们对第一个object的解释
#import <Foundation/Foundation.h> 学过C或者C++的对这个并不陌生  
这告诉编译器导入Foundation框架中的Foundation.h主头文件 main函数 格式:int main (int argc,const char * argv[]) 每一个程序有且只有一个main函数 表示程序将在何处开始执行。 return 0; 0:程序正常 非0:通常表示出现了一些问题(如:很可能无法找到程序所需的文件) //可以理解为在内存中开辟了一块共用的内存空间 NSautoreleasePool * pool = [[NSautoreleasePool alloc] init];内存管理在IOS开发中的非常重要的 //释放共用的内存空间[pool drain]; NSLog是Objective-C库中的一个函数 作用:向控制台输出文本内容 附带显示内容:执行的时间、程序名等等 Nsstring对象 @符号在位于一对双引号的字符串前面 其实printf也可以在这上边用   至于为什么我也不知道   后期或许学到就明白了
#import <Foundation/Foundation.h> int main (int argc,const char * argv[]) {     NSautoreleasePool * pool = [[NSautoreleasePool alloc] init];   //----------------------------------------     int sum ;   sum = 50+20;   NSLog(@"%d",sum);   //----------------------------------------     [pool drain];     return 0; } 输出加法结果
格式化输出字符
%d int
%c char
%f float
%@ 对象
总结

以上是内存溢出为你收集整理的objective-c入门全部内容,希望文章能够帮你解决objective-c入门所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1062630.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存