会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
土豆吞噬者
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2018年10月12日
Drawable文件夹不正确导致的内存升高问题
摘要: 1.玩手机的时候点了下应用管理,发现一个问题,我自己写的APP内存占用竟然达到了200多M,而手机中其他应用普遍都在100M以内,经过排除,发现是图片加载引起的 2.写了一个Demo发现,一张1920*1080的图片放在drawable文件夹就会使APP多70M内存,但是1920*1080*4也才7
阅读全文
posted @ 2018-10-12 22:48 土豆吞噬者
阅读(184)
评论(0)
推荐(0)
2018年10月11日
Objective-C学习笔记-属性
摘要: 1.属性的存取特性 readwrite,自动创建存取方法,默认特性 readonly,只创建取方法 2.属性的多线程特性 atomic,使用锁机制确保对该属性的操作的原子性,默认特性 nonatomic,无原子性,所以速度会快一点,建议使用的特性 3.属性的引用相关特性 strong,在进行存操作时
阅读全文
posted @ 2018-10-11 23:53 土豆吞噬者
阅读(125)
评论(0)
推荐(0)
Objective-C学习笔记-init
摘要: 1.如果一个类没有实现init方法,那么在调用init初始化的时候所有成员变量都会被初始化为0 2.覆盖NSObject的init方法,instancetype代表返回当前类的实例,在旧版本OC里,还会使用id作为返回类型。因为基类的构造函数有可能返回nil,所以这里需要判断是否为空,这是苹果公司推
阅读全文
posted @ 2018-10-11 23:52 土豆吞噬者
阅读(194)
评论(0)
推荐(0)
2018年10月10日
MVC,MVP,MVVM区别
摘要: 1.MVC是模型(Model)-视图(View)-控制器(Controller)的缩写 Model负责保存并管理数据 View负责数据的展示并响应用户的输入 Controller负责程序的逻辑功能 2.其具体流程为 用户发起操作 View响应操作后交给Controller处理 Controller将
阅读全文
posted @ 2018-10-10 00:25 土豆吞噬者
阅读(110)
评论(0)
推荐(0)
2018年10月9日
Objective-C学习笔记-plist文件
摘要: 1.苹果系统中大量使用了plist文件来保存配置信息,plist文件由以下对象组成 NSArray NSDictionary NSString NSData NSDate NSNumber 2.通过NSArray和NSDictionary的内建方法可以读写plist文件,代码如下 #import <
阅读全文
posted @ 2018-10-09 00:43 土豆吞噬者
阅读(253)
评论(0)
推荐(0)
Objective-C学习笔记-协议
摘要: 1.OC中的协议类似于Java中的Interface,一个类也可以实现多个协议,但是Java中可以通过匿名内部类直接“new”一个Interface(例如SetOnClickListener(new XXX),OC中似乎不能这么做 2.可以通过@required和@optional标注哪些方法是必须
阅读全文
posted @ 2018-10-09 00:41 土豆吞噬者
阅读(133)
评论(0)
推荐(0)
2018年9月24日
Objective-C学习笔记-回调
摘要: 1.OC中有四种方法实现回调,分别是目标-动作对,辅助对象,通知,Block对象 2.目标-动作对,是指当某个事件发生时,向指定对象发送指定消息,计时器使用的就是目标-动作对机制,如下代码所示,每隔两秒会执行一次updateLastTime方法,其中NSRunLoop用来保持线程允许并处理事件 -
阅读全文
posted @ 2018-09-24 20:29 土豆吞噬者
阅读(190)
评论(0)
推荐(0)
2018年9月23日
Objective-C学习笔记-使用NSString与NSData读写文件
摘要: 1.NSString读写文件 NSString *helloText=@"您好啊!"; NSError *error; if ([helloText writeToFile:@"/tmp/test.txt" atomically:true encoding:NSUTF8StringEncoding
阅读全文
posted @ 2018-09-23 21:38 土豆吞噬者
阅读(448)
评论(0)
推荐(0)
Objective-C学习笔记-NSSet与NSDictionary
摘要: 1.NSSet与NSArray的区别就是NSSet里面的值是不可重复且无序的,在查找速度上NSSet比NSArray更快,而NSDictionary则可以存储键值对,这个键值对也是无序的,键通常是一个字符串(唯一的),而值可以是任意类型的对象 2.和NSArray一样,NSSet和NSDiction
阅读全文
posted @ 2018-09-23 21:36 土豆吞噬者
阅读(148)
评论(0)
推荐(0)
2018年9月22日
Objective-C学习笔记-自定义类
摘要: 1.OC中一个类由.h文件和.m文件组成,.h文件负责声明接口,.m文件负责具体实现 2.在.h文件中@interface后面的格式为类名:基类名 3.成员变量需要写在大括号内,最好使用下划线开头,使用成员变量需要写存取方法,为了开发效率,目前推荐使用属性代替成员变量,属性会自动生成带下划线的成员变
阅读全文
posted @ 2018-09-22 14:56 土豆吞噬者
阅读(124)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告