objective-c入门
来源:互联网 发布:淘宝包邮商品退货规则 编辑:程序博客网 时间:2024/05/21 12:14
Objective-C是进行iPhone软件开发的语言
Objective-C语言是C语言的一个扩展集
Objective-C是一种面向对象的语言
大小写敏感
程序语句必须以(;)结束
开发工具(Xcode) 老师为我们推荐了一种开发工具 可是没安装成功
安装完开发环境后大多数第一个程序都是hello ...
Cocoa是苹果公司的面向对象的开发环境,该环境下的任何类都要继承自NSObject(只有这样,该类的对象才可以获得运行时的基本能力)
Cocoa的主要开发语言是Objective-C
Cocoa包含两个核心框架:Foundation框架和Appkit框架
Cocoa Touch包含两个框架:Foundation框架和UIKit框架
所谓的框架,就是一个集合,其中包含着头文件,库等资源文件
每个框架中均有一个主头文件,该头文件包含了框架中各个头文件,一但引入了主头文件,就可以在自己的程序里使用任何在该框架里的类
#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的解释
其实printf也可以在这上边用 至于为什么我也不知道 后期或许学到就明白了
输出加法结果
保存此文件通常以.m结尾的文件名
我们知道c语言是.c C++是.cpp JAVA是.java
单行注释:使用连续的斜杠(//)
多行注释:使用/*开头,*/结尾
不能嵌套使用
好处
比较清晰的指出该断程序用意
有利于团队合作,有利于后期的代码维护
#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对象
@符号在位于一对双引号的字符串前面
#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入门
- 转:Objective-C入门
- Objective-C 入门
- objective-c 入门诗
- Objective-C 入门
- Objective-C入门了解
- Objective-C 入门
- objective-c入门
- objective-c 入门tip
- Objective-C 快速入门
- 学习Objective-C: 入门
- Objective-C入门知识
- Objective-C入门
- Objective-C 入门
- Objective-C语法入门
- Objective-C入门
- Objective-C初入门
- IM 开源项目 客户端UI框架 Direct UI(01)
- 执行计划 - EXPLAIN PLAN产生的操作和选项值
- Java截取最后一个\后面的所有字符
- 网上给的前台调用后台方法汇总
- 表单验证插件 jQuery plugin: Validation
- objective-c入门
- 【阿里感悟】如何带好新员工
- connect by prior树查询(递归查询)
- SetSocketopt()和getsocketopt() 参数说明
- 模拟光反射
- ios 参考库
- 良好的代码书写格式:适时的代码缩进
- 2012工作日志
- MFC中文问题--字符集