IOS
文章平均质量分 58
LiPing的专栏
毕业于广西大学,拥有7年开发经验;美国PMI项目管理认证,掌握一定项目管理、团队管理知识;熟悉Java、Android、IOS开发;
展开
-
Unity3D开发接入IOS SDK无法加载bundle资源文件
在SDK开发当中,将资源打包成resource.bundle文件,资源加载的代码: /// 加载bundle文件中的图片 + (UIImage *)classFunc_imageBundleWithName:(NSString *)imageName { return [UIImage imageNamed:[NSString stringWithFormat:@"XHSDKResource.bundle/%@", imageName]]; } Demo接入SDK的时候只需要把resou原创 2021-07-08 11:04:04 · 1312 阅读 · 3 评论 -
IOS从入门到放弃 - day4
内存管理 所谓内存管理,就是对内存进行管理,涉及的操作有: 分配内存:比如创建一个对象,会增加内存占用 清除内存:比如销毁一个对象,能减少内存占用 内存管理的管理范围 任何继承了NSObject的对象 对其他非对象类型无效(int、char、float、double、struct、enum等) 内存管理的本质原因 OC对象存放于堆里边 非OC对象一般放在栈里边(栈内存会被系统自动回收) 内存管理的重要性 移动设备的内存极其有限,每个ap..原创 2020-09-02 14:57:45 · 170 阅读 · 0 评论 -
IOS从入门到放弃 - day3
self关键字 self关键字离不开类,离开类之后就没有任何意义。 如果self在对象方法中,那么self就代表调用当前对象方法的那个对象。 如果self在类方法中,那么self就代表调用当前类方法的那个类。 self关键字不仅仅可以调用类方法,还可以调用对象方法。格式如下: [self 方法名]; 注意点: 不能在对象方法或者类方法中利用self调用当前self所在的方法,或者说不能在description方法当中调用self,否则都会形成死循环。 self会自动区分类方法和对象方..原创 2020-08-28 14:09:47 · 146 阅读 · 0 评论 -
IOS从入门到放弃 - day2
objective-c字符串NSString基本使用 创建oc字符串,如下: NSString *str = @"oc字符串"; NSString *str1 = [NSString stringWithFormat:@"拼接方式创建字符串,可以使用占位符!!!%@",str]; 计算字符串的长度,如下: NSUInteger lenth = [str1 length]; NSLog(@"lenth = %lu",lenth); //上面等价于下面 NSUInteger lenth1 = str原创 2020-08-24 16:08:16 · 111 阅读 · 0 评论 -
IOS从入门到放弃 - day1
定义一个类也分为声明和实现 1.声明类,以@interface开头,以@end结尾,再写上类名,类名的首字符必须大写,然后通过冒号 : 继承父类NSObject即可。 声明属性:只能在@interface和@end之间的大括号{}中,另外在定义属性名称的前面加上下横线_。 (格式:修饰符 属性类型 属性名称) 声明方法:OC中的方法分为两种,一种是类方法,用”+“符号表示,它们只能被类调用。另一种是对象方法,用”-“符号表示,它们只能被对象调用,而且所有方法只能声明在大括号{}下面,不能写在{}中..原创 2020-08-21 13:39:02 · 140 阅读 · 0 评论