摘要: 1、背景 需求:通过ARKit,让用户拍摄房间时显示挑选的家具或其它模型。 要求:需要感知房间的空间大小,让家具物体贴近现实。 2、功能实现 由于公司不是用通用的3D模型obj、dae或者苹果官方的scn文件。 之前对于3D建模知识完全不懂,所以只能摸索有没有更底层的方法。 后面看例子,发现可以用S 阅读全文
posted @ 2018-12-13 17:51 斐济的夜光 阅读(872) 评论(0) 推荐(0)
摘要: 1、查看uuid dwarfdump --uuid /Users/wnhh/Desktop/data/ipa/appname.xcarchive/dSYMs/appname.app.dSYM 2、查看错误代码位置 atos -o /Users/wnhh/Desktop/data/ipa/appnam 阅读全文
posted @ 2018-06-13 17:38 斐济的夜光 阅读(322) 评论(0) 推荐(0)
摘要: 处理gif图片的 https://github.com/Flipboard/FLAnimatedImage 阅读全文
posted @ 2017-03-29 23:53 斐济的夜光 阅读(84) 评论(0) 推荐(0)
摘要: 1、更新ios 10后,显示网络图片时崩溃,xcode8 没有崩溃日志提示,不好查,查看线程池时,跟踪到在sdwebImage里的 sd_setImageWithURL placeholderImage options 时出现错误,更换最新的sdwebimage还是会出现,后来更换了placehol 阅读全文
posted @ 2016-09-19 14:49 斐济的夜光 阅读(111) 评论(0) 推荐(0)
摘要: 多线程的几种方式: 1、GCD、NSOperationQueue、NSThread NSThread 优点:轻量,使用简单 缺点:需要手动管理线程生命周期、线程同步 NSOperationQueue: 优点:方便调整执行顺序、设置最大并发数量;可以轻松设置依赖关系;可以监测是否在执行、结束、取消 缺 阅读全文
posted @ 2016-09-01 14:50 斐济的夜光 阅读(119) 评论(0) 推荐(0)
摘要: 一个对象如果进行了alloc或者copy或者retain,那就要进行相对应的release或者autorelease 当一个对象进行了autorelease,虽然它会进行引用计数减1,但它不是立即减1 而是把对象添加到最近的自动释放池里,当释放池回收时,这时才向对象发送release消息 自动释放池 阅读全文
posted @ 2016-08-31 17:32 斐济的夜光 阅读(154) 评论(0) 推荐(0)
摘要: 在ios中,cordova的CDVViewController继承了viewController,每一个h5的页面,都对应一个CDVVIewController, 里面都有一个webview,是ios中专门显示h5页面的view. h5和原生端的交互,主要是通过插件的形式实现,原生这边写一个类继承C 阅读全文
posted @ 2016-08-25 23:26 斐济的夜光 阅读(3140) 评论(0) 推荐(1)
摘要: 这个问题原因是Ios版本的ZipArchive工程中,编码格式变为UTF-8.然后windows上的编码格式多数是GBK。 那么打开ZipArchive的源码,改变编码方式就行了。 找到函数: -( BOOL ) addFileToZip:( NSString *) file newname:( N 阅读全文
posted @ 2016-06-28 10:37 斐济的夜光 阅读(1474) 评论(0) 推荐(0)
摘要: - (void)webViewDidFinishLoad:(UIWebView*)theWebView { [self.webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitUserSelect='none';"]; ... 阅读全文
posted @ 2016-06-25 16:24 斐济的夜光 阅读(251) 评论(0) 推荐(0)
摘要: 野指针错误形式在Xcode中通常表现为:Thread 1:EXC_BAD_ACCESS(code=EXC_I386_GPFLT)错误 阅读全文
posted @ 2016-06-25 12:01 斐济的夜光 阅读(139) 评论(0) 推荐(0)