上一页 1 2 3 4 5 6 ··· 35 下一页
摘要: 由于OC单继承,所以如果不想改动原有类(生成子类),那么可以使用协议来扩展原有的类。 OC的协议可以定义方法,遵守协议的类必须实现这些方法。 调用方式和C++模板类一样 @import Foundation; @protocol myProtocol_1 <NSObject> //协议 -(void 阅读全文
posted @ 2020-12-02 14:12 NeoZy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 关键字: @try @catch @finally @throw 注意:当前catch到的异常可以重新throw出去,但当前的异常处理会先执行完毕再执行其他的。 int main(int argc, char* argv[]) { @try{ @try { NSException *e = [NSE 阅读全文
posted @ 2020-12-02 02:02 NeoZy 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 练习下api,但mentor说api可以后置,先学习语法和框架思想,感觉相当有道理,所以api就先不练了,用到再临时看 int main(int argc, const char * argv[]) { int num = 6; num = 5; printf("%d\n", num); char 阅读全文
posted @ 2020-12-01 16:25 NeoZy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: OC和C++一样,可以多态,但不能多继承。但好像可以通过协议实现(学会了再加到这里)。 下面是一个简单的继承例子:NSObject-->A-->B。 另外子类的变量可以指向一父类的值,这点和C++一样,调用的也是父类的方法。 // // main.m // Hello Objective-C // 阅读全文
posted @ 2020-11-26 17:34 NeoZy 阅读(108) 评论(0) 推荐(0) 编辑
摘要: // // MyFirstClass.h // Hello Objective-C // // Created by admin on 2020/11/16. // #import <Foundation/Foundation.h> @interface Car : NSObject @proper 阅读全文
posted @ 2020-11-26 11:33 NeoZy 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 输入:scanf,注意scanf的指示符不加@ #import <Foundation/Foundation.h> #import "MyFirstClass.h" int main(int argc, const char * argv[]) { @autoreleasepool { NSLog( 阅读全文
posted @ 2020-11-26 10:53 NeoZy 阅读(459) 评论(0) 推荐(0) 编辑
摘要: //1)创建一个空数组 NSArray *arr1 = [NSArray array]; //2)创建数组,只有一个元素 NSArray *arr2 = [NSArray arrayWithObject:@"1"]; //4)调用对象方法,创建数组 //nil Nil NULL NSNULL NSA 阅读全文
posted @ 2020-11-25 18:23 NeoZy 阅读(337) 评论(0) 推荐(0) 编辑
摘要: #import <Foundation/Foundation.h> #import "MyFirstClass.h" int main(int argc, const char * argv[]) { @autoreleasepool { NSString *str = @"123456789"; 阅读全文
posted @ 2020-11-25 15:10 NeoZy 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 公司业务需要转ios,学习一下 OC中get方法函数名一般直接命名为对应的实例变量(成员变量)名字,setter方法的函数名为set加实例变量名字,注意驼峰命名。 main.m: #import <Foundation/Foundation.h> #import "MyFirstClass.h" i 阅读全文
posted @ 2020-11-24 21:20 NeoZy 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 先执行下面这一句 chmod a+x ./文件名 然后再正常执行文件就可以了 阅读全文
posted @ 2020-10-29 13:56 NeoZy 阅读(563) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 35 下一页