- 博客(4)
- 收藏
- 关注
原创 x86、x64、32位和64位
x86是x86-32的缩写,x64是x86-64的缩写,这样就可以理解了x86就是32位,x64就是64位。x86、x64是一套指令集,主要是指系统对CPU GPRs的数据传输时的数据宽度不同,分别是32位和64位。两者的最大表现是,对内存的支持不同,32位系统最大支持4G内存(其实是3.25G),也就是说最多能有效利用4G内存,内存过大剩余内存利用率太低,造成资源浪费。64位家庭装系
2017-09-14 11:30:27 7665
原创 iOS开发之Debug之unrecognized selector sent to instancexxx
导致[xxx yyy]:unrecognized selector sent toinstance zzz的原因有很多种,一般根据xxx 和 yyy 甚至 zzz来判断出错原因和位置。在此,举几个常见的例子。1、对象提前释放。2、对象的类型或自定义方法使用错误。3、导入第三方库导致无法确定报错。解决方案:1、2 这两类问题,需要检查代码,找到出错位置。3类问题在工
2017-09-09 18:22:35 276
原创 iOS开发之Debug之ld: framework not found XXX
背景:工程能正常运行,更换了工程中的某个文件或者.a文件出现以下错误:ld: framework not found XXXclang: error: linker command failed with exit code 1 (use -v to see invocation)1、确定工程中有xxx文件2、确定工程中没有import“.m”的错误导入3、确定文件路径设置
2017-09-06 10:05:00 19713 2
原创 MacOSX开发之USB通讯
背景:项目需要在MAC上通过USB传输信息,进行交互。 实现:1、导入依赖头文件#include 2、初始化IOHIDManager3)多种设备配对设置5、加入RunLoop7、实现插拔callback10、实现接收数据callback方法,即可接收数据。11、向USB设备发送指令。IOHIDManagerRef managerRef =
2017-09-05 16:41:57 5799 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人