- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 通过IOKit监听Mac电脑上的USB驱动事件
Mac电脑如何监听USB设备连接和断开呢?首先需要区分是监听USB设备还是disk(U盘、SD卡等),如果为后者,则可以直接通过系统通知,而不需要调用IOKit监听,方法如下:一、监听可装载的USB设备(U盘、SD卡等)1.注册通知// Notification for Mountingthe USB device[[[NSWorkspace sharedWorkspace] noti...
2019-04-30 10:21:51 4054 1
原创 编写高质量iOS与OS X代码的52个有效方法学习总结
1.掌握C语言的内存模型与指针2.在类的头文件中尽量少引入其他头文件可以降低类耦合,减少编译时间,增加代码优雅度。使用@class前向声明,将引入位置尽量后移,只在却有需要时引入,主要有以下几种情况:如果你写的类继承自某个类个超类,则必须引入定义那个超类的头文件。声明写的类遵守某个协议,那么该协议必须有完整定义,且不能使用前向声明。3.多用字面量语法,少用与之等价的方法如:NSNu...
2019-04-12 08:37:30 253
原创 objectForKey:和valueForKey:区别
函数原型如下:- (ObjectType)objectForKey:(KeyType)aKey;- (ObjectType)valueForKey:(NSString *)*key*;objectForKey:是一个NSDictionary的方法。字典是类似NSArray的集合类,它不使用索引的方式检索元素,而是使用键获取和设置元素。字典中的键名必须不同。valueForKey:是KV...
2019-04-10 10:07:27 1520
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人