#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSLog(@"Hello, objective-c! %d %f",100,3.3);
//printf("test");
return (0);
}
1.import:作用如同include ,用于声明头文件
#import <Foundation/Foundation.h>
2.NSLog():系统函数,作用类似printf,同样可以以%d的形式接收参数。
3.@ :在objective-c中 如果置于字符串前,表示该串为一个NSString元素,和NSLog函数一样同属于cocoa
4.函数返回值 return(0):同c一样返回0表示程序执行成功。
#import <Foundation/Foundation.h>
BOOL areIntsDifferent(int thing1,int thing2){
if(thing1==thing2)
return(NO);
else
return(YES);
}
NSString *boolString(BOOL yesNo){
if(yesNo==YES)
return (@"yes!");
else
return(@"no!");
}
BOOL areIntsDifferent_faulty(int thing1,int thing2){
return (thing1-thing2);
}
int main (int argc, const char * argv[]) {
BOOL aredifferent;
//NSLog(@"test bool default value :%@",aredifferent);
aredifferent=areIntsDifferent(4, 5);
NSLog(@"are %d and %d different ? %@",4,5,boolString(aredifferent));
//if(areIntsDifferent_faulty(3, 4)==YES)//"NO"
if(areIntsDifferent_faulty(3, 4))
NSLog(@"test other cond : yes");
else
NSLog(@"test other cond : no");
//NSLog(@"test error: %@",areIntsDifferent_faulty(4,5));
return 0;
}
5.BOOL类型:在objective-c可以用YES,NO来表示,YES定义为1,NO定义为0。不能将BOOL值与YES,NO直接比较。
6.%@ :表示接收一个NSString类型指针的参数
分享到:
相关推荐
Objective-C程序设计 ,Objective-C中常用类的常用方法总结截图
Objective-c学习笔记 Objective-c学习笔记
Objective-c、UIKit自学笔记
Effective Objective-C是本学习Objective-C的好书,没有见pdf版,亚马逊上的这儿本书的价格不菲。让我们来看看书里的内容和完整的学习笔记吧。
这篇笔记主要介绍了Objective-C的一些基础知识,包括以下几个方面: 1. Objective-C概述,介绍了Objective-C的来源、发展历史和作为面向对象的C语言的特点。 2. 第一个OC程序,讲解了如何创建一个OC项目,解释了一些OC...
非常全面的Objective-c的学习教程,里面包含了很多程序员的学习笔记有图文解说,还有语法解说,还有使用函数以及如何创建,不管你是新手还是高手都是你Objective-c开发的好工具好帮手,里面还包含了学习网站的教学...
Objective-C 学习笔记 IOS软件开发
苹果的iPhone和iPad应用开发都指定使用同一开发语言:Objective-C语言。这是一种简单的面向对象编程语言,它的基础是C程序设计语言。Objective-C不仅功能强大,而且简单易学。Objective-C已经成为苹果系统下应用程序...
Objective-C是一种简单的...Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk,最早的面向对象编程语言之一。
是个人iOS开发初期对数组操作所做的笔记整理,包含了大部分NSArray和NSMutableArray操作方法
涵盖了objetive-c语言的所有基本知识,变量、函数、打印、屏幕输入,教程内附完整笔记源码
Objective-C学习资料(内置学习笔记,各内容源码) 是我近学习2个月并整理的东西,对于初学者有一定的帮助
Objective C 学习笔记
#Swift学习: 从Objective-C到Swift 这篇文章是自己学习Swift的笔记与深化。希望这篇文章能够帮助已经有Objective-C经验的开发者更快地学习Swift。同时也品味到Swift的精妙之处。 结论放在开头: 我认为Swift比...
学习心得,对oc的简要讲解,图形解析,清晰明了。
Objective-C个人学习笔记
笔者精心总结的,希望给读者帮助,很好的文档,初学者的良师益友
这是Objective-C程序设计(第4版)pdf版的,里面有我自己看过后做的笔记之类的,希望在大家阅读感到不清楚的时候能够提供大家一些帮助。
个人学习objective-c和xcode helloworld 笔记,比较了objective-c 和C++ JAVA的一些区别
Objective-C过去一直以来都是iOS应用程序开发的主要支持语言,虽然现在有了Swift,但需要调用的很多现有类库还是Objective-C写成的,值得学习,下面一起来看一下这份粗浅的Objective-C的入门学习笔记: