Objective-C KVC
//
//
Info.h
//
cts
//
//
Created by jiangzhihao on 2018/11/9.
//
Copyright © 2018年 蒋智昊. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface Info : NSObject
{
}
// 括号外面可以申
//
//
Info.h
//
cts
//
//
Created by jiangzhihao on 2018/11/9.
//
Copyright © 2018年 蒋智昊. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface Info : NSObject
{
}
// 括号外面可以申
NSArray *arr = [NSArray arrayWithObjects:@”111″, @”222″, @”333″, nil];
// 判断数组内是否含有某一个对象
if ([arr containsObject:@”333″]) {
NSLog(@”含有对象”);
}
// 获取某个对象在数组中的下标值
NSUInteger index = [arr indexOfObject:@”222″];
NSLog(@”%ld”, index);
// 数组
// 创建NSMutableArray
NSMutableArray *userArr = [[NSMutableArray alloc]init];
// 添加一个元素
[userArr addObject:@”11″];
NSLog(@”arr = %@”, userArr);
// 添加多个元素
[userArr addObjectsFromArray:@[@”11″, @”22″, @”33″]];
NSLog(@”arr = %@”, userArr);
// 取出当前时间
NSDate *currentDate = [NSDate date];
// 设置时间格式
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
// 时间的格式
formatter.dateFormat = @”yyyy-MM-dd HH:mm:ss”;
// 获取时间的字符串
NSString *date = [formatter stringFromDate:currentD
1、减号表示对象方法。语法:-(返回值类型)方法名:(参数类型)参数名
@interface LoginViewController : UIViewController<UIGestureRecognizerDelegate, UITextFieldDelegate, UITextViewDelegate>
@property (weak, nonatomic) IBOutlet UITextField *usercodeTextField;
@property (we
NSString *str = @”1″;
// 字符转int
int intV = [str intValue];
// int转字符
NSString *stringInt = [NSString stringWithFormat:@”%d”, intV];
// 字符转float
float floatString = [str floatValue];
// float转字符
NSString *stringFloat = [NSString string
// 创建字符串
NSString *str = @”hi, jzh蒋”;
// 字符串长度,OC中英文都占1个字节
NSLog(@”%ld”, [str length]);
// 格式化字符串
NSString *str1 = [NSString stringWithFormat:@”格式化 %02d- %02d”, 1, 9];
NSLog(@”%@”, str1);
// 字符串拼接
NSString *str2 = [NSString stringWith
// 定义一个字符串
NSString *str = @”hi, jzh”;
// 内存地址,变量
NSLog(@”str的地址=%p, str的值=%@”, str, str);
// 打印OC字符串要用@””
NSLog(@”hi”);
// “%zi” 格式化输出符号与类型转换 正整数
NSInteger age;
age = 35;
NSString *userage = [NSString stringWithFormat:@”%zi”, age];
NSLog(@”%@”, userage);
// 例子: 一个方法可以包含多个参数
– (void) setNameStr: (NSString *)aName secondName: (NSString *) bName thirdName: (NSString *) cName;
/ 例子: 一个方法可以包含多个参数
– (void) setNameStr: (NSString *)aName secondName: (NSString *) bName thirdName: (NSString *) cName {