之前从来没有听说过这个APP,但我们的培训老师说着软件还可以,所以就试着用来下。这写是我这几天收获的。
// main.m
// oc基本语法
// Created by lanou on 16/7/9.
// Copyright © 2016年 pingguo. All rights reserved.
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
// oc基本语法
// 整型(NSInteger)就像C语言中的INT差不多,只不过在OC语言中成了NSInteger.前缀NS只是为了声明开发者
NSInteger a = 10;
NSLog(@"a=%ld",a);
// NSLog表示打印函数 相当于C语言中的Printf。ld是C语言中long int
//CGFloat表示浮点型数,在C语言中是double
CGFloat b = 2.3;
NSLog(@"b=%.2f",b);
//布尔类型的数只有YES和NO两中
BOOL flag = YES;
//NSString 字符串(只要是对象类型,占位符全都是%@)
NSString *str=@"abcde";
NSLog(@"str=%@",str);
NSLog(@"str的长度=%ld",str.length);//.length表示的是求字符串的长度
if ([str isEqualToString:@"abcde"]) {//isEqualToString表示字符串全等
NSLog(@"是的");
}
//该语句是判断字符串前缀是否相同(str hasPrefix)
if ([str hasPrefix:@"a"]) {
NSLog(@"前缀等于a");}
//此语句是判断字符串后缀是否相同(str hasSuffix)
if ([str hasSuffix:@"e"]) {
NSLog(@"后缀等于e");
}
NSString *str1=[NSString stringWithFormat:@"%@++++",@"im"];
//格式化创建字符串数组 stringWithFormat
NSLog(@"str1=%@",str1);
}
return 0;
}
// main.m
// oc基础语法2
//
// Created by lanou on 16/7/9.
// Copyright © 2016年 pingguo. All rights reserved.
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
//本节课学是对数组的了解 NSArry是对数组的定义
NSArray *array1=@[@"a",@"b",@"c",@"d"];
NSLog(@"array1=%@",array1);
NSLog(@"count=%ld",array1.count);(打印的是数组中元素的个数 .count)
//通过下标访问数组的元素
NSString *str = array1[0];
NSLog(@"str=%@",str);
NSMutableArray *mutableArray =[NSMutableArray arrayWithObjects:@"1",@"2",@"3",@"4", nil];(这是定义可变的数组 用arrayWithObjects:)
NSLog(@"mutable Array=%@",mutableArray);
[mutableArray addObject:@"5"];(这里在数组添加元素 addObject)
NSLog(@"已添加----%@",mutableArray);
[mutableArray removeObject:@"3"];(这是在数组里移除元素 removeObject)
NSLog(@"已移除----%@",mutableArray);
//字典 的键值keys和values
NSDictionary *dict = @{@"key1":@"value1",@"key2":@"value2",@"key3":@"value3"};
NSLog(@"dict=%@",dict);
NSString *string=[dict objectForKey:@"key1"];
NSLog(@"string=%@",string);
NSLog(@"allkeys=%@,allvalues=%@",dict.allKeys,dict.allValues);
}
return 0;
}
对于简单的数据类型大致的可以掌握吧!