技术
文章平均质量分 52
whererisefrom
我想创造一项令人骄傲的应用,惠及百万用户,服务万千大众!
展开
-
iOS 开发中 Duplicate interface definition for class'*'
搜了好多博客,技术网站,答案都不统一,今天偶然发现一个解决方案:这个问题一般是重复导入,使用include的问题,不过iOS一般不用include,所以这个不是正解,还有就是预编译文件:如果你的项目从桌面移动到桌面上一个文件夹内,预编译文件中的文件编译路径会改变,只要把预编译文件路径全部删掉,再加上就行了,至于加载方法,我也是最近摸索出来的,很简单,只要打开预编译输入框,再拖动要预编译的文件至此,...原创 2016-05-05 16:40:08 · 1369 阅读 · 0 评论 -
ShareSDK分享微信,不跳转微信APP
引起不跳转的原因有很多,首先是是否配置了urlscheme,和handleOpenUrl的代理方法,这两个不容易忘记,因为一旦不成功,会控制台输出错误提示,另外就是调用方法参数,要前后对应,SSDKContentType.webPage 网址分享,url:NSURL(string:"http://www.baidu.com")参数必须是http://www开头,SSDKConte...原创 2018-09-10 17:34:11 · 2473 阅读 · 0 评论 -
CoreData 的使用
CoreData其实就是Apple为开发者提供的便捷数据存储方式,本质是对sqlite数据库的操作,操作的数据量为中到大量。操作数据库,还有FMDB第三方库,相比于FMDB,CoreData要更简单,更方便。集成CoreData:1,创建工程勾选,user core data:2,已有项目添加CoreData,添加文件New File>Data Model,创建如下后缀名...原创 2018-09-13 16:25:31 · 2320 阅读 · 0 评论 -
xcode9更新到10,Error: Multiple commands produce...
Xcode中,设置 File -> Workspace Setting,将build system修改为legacy build system即可原创 2018-09-30 14:47:53 · 1234 阅读 · 0 评论 -
Xcode升级protocolbuff错误Parameter of overriding method should be annotated with __attribute__((noesc...
升级Xcode10造成protocolbuffer工程不兼容引起的,重新下载protocolbuffer替换相应文件即可传送门:https://github.com/protocolbuffers/protobuf原创 2018-09-30 14:51:30 · 5062 阅读 · 0 评论 -
GCDAsyncUdpSocket错误,Undefined symbols for architecture arm64: "_OBJC_CLASS_$_GCDAsyncUdpSocket", re
GCDAsyncUdpSocket用来和硬件进行广播信息交流,很简单,很好用。添加GCDAsyncUdpSocket工具库,出现以下错误:------------------------------------------------------------------------Undefined symbols for architecture arm64: "_OBJC_C...原创 2018-10-17 15:33:04 · 1515 阅读 · 0 评论 -
NSString 提取10进制ASCII码数据转Byte,转data
NSString *s = @"10,78,10,6,42,65,112,112,108,101,18,14,49,57,50,46,49,54,56,46,56,56,46,49,54,48,32,134,175,182,218,5,42,30,10,14,71,82,79,85,80,45,73,68,45,71,85,69,83,84,18,12,232,174,191,229,174,1...原创 2018-10-22 17:42:21 · 457 阅读 · 0 评论 -
Multiple commands produce
问题:Multiple commands produce '/Users/lcm/Library/Developer/Xcode/DerivedData/VGateWay-flmfimrcufcarpgnftcnvszpjrok/Build/Products/Debug-iphoneos/VGateWay.app':1) Target 'VGateWay' has create direc...原创 2019-04-17 09:35:19 · 3667 阅读 · 0 评论 -
pod 使用出现/Podfile.lock: No such file or directory问题
退出Xcode,打开终端pod install这就可以了,打开Xcode,跑吧 如果能对您有帮助,请帮忙点赞!原创 2017-11-16 11:01:36 · 1301 阅读 · 0 评论 -
protobuffer使用
proto编译文件:生成OC代码格式命令 bogon:~ lcm$ protoc --proto_path=/Users/lcm/Desktop/未命名文件夹\ 2 --objc_out=/Users/lcm/Desktop/未命名文件夹 /Users/lcm/Desktop/未命名文件夹\ 2/push.protoproto_path:proto文件存放的位置objc_out:...原创 2018-09-10 16:09:58 · 546 阅读 · 0 评论 -
iOS应用内跳转系统设置相关界面的方法
工程中出现prefs:root配置或者代码会被拒!!!在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开蓝牙或者WIFI,提醒用户打开推送或者位置权限等。在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个prefs值,本人是以跳转相册权限为例的,如下图:参考过其他人写法,只写prefs只跳到设置页面,不能跳到设置-隐私-相册,故而无法完成效果。...原创 2016-06-15 15:01:17 · 528 阅读 · 0 评论 -
Xcode Archive只有Other Items Generic Xcode Archive类型问题
1,出现这个问题是由于Xcode的project和target设置的原因,跟账号,证书没关系。2,出现这种情况,大多都是因为工程导入了另一个工程,包括pods的使用,Xcode在打包的时候,检索到不同的工程,archive出错3,解决:A,主工程project:在build setting里搜索install,设置:installtion Directory为空(这个一般默认为空)、设...原创 2018-03-19 10:32:34 · 1813 阅读 · 0 评论 -
Git创建问题-fatal: refusing to merge unrelated histories
创建完Git,push的时候! [rejected] master -> master (fetch first) hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by...原创 2018-03-26 10:23:11 · 230 阅读 · 0 评论 -
iOS本地通知或者本地推送的使用
远程推送基本都没啥问题,按规范来走,证书做好给服务器,本地加载上证书基本都是可以实现的。本地通知就需要自己创建通知,发送通知,比远程多了这两步,一般的会有几个需要注意的地方:1,iOS8-iOS10是一套发通知方法,10以后是一套方法;2,通知可能不显示,可能会覆盖,只显示一个;3,iOS10以前,APP在前台时收到通知不下拉自动显示(搞了很久,有实现的留言探讨下);4,APP...原创 2018-04-18 15:42:33 · 3808 阅读 · 0 评论 -
copy& mutableCopy
mutableCopy,深拷贝,拷贝对象的内容,拷贝对象可改变;copy,拷贝可变数据是深拷贝,拷贝对象内容;拷贝不可变数据是浅拷贝,拷贝对象的指针,相当于两个指针指向同一块内存,拷贝对象改变,原对象也改变...原创 2018-06-13 18:36:29 · 304 阅读 · 0 评论 -
iOS代码加密
加密是好,但是谨慎使用,会被拒!安装class-dump,安装教程及下载链接百度去吧,帖一个下载链接: https://pan.baidu.com/s/1GkgeMjBz-7fznj87B590fg 密码: 7bxe。安装过程会遇到/usr/bin目录不可写入,拖也拖不进去,解决方法: 打开Terminal,输入mkdir ~/bin,在当前用户根目录下创建一个bin目录;把...原创 2018-06-20 16:02:53 · 326 阅读 · 0 评论 -
APNS证书制作问题
aps_development.cer(苹果官网制作)apns-dev-cert.p12(从钥匙串证书Apple Push Services导出)apns-dev-key.p12(从钥匙串证书下拉的秘钥导出)三个证书搞好之后,终端CD到以上证书所在文件夹,openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns...原创 2018-07-25 16:21:25 · 1262 阅读 · 0 评论 -
视频合成问题11822,11823
错误1:**Error Domain=AVFoundationErrorDomain Code=-11822 "Cannot Open" UserInfo=0x16df24d0 {NSLocalizedDescription=Cannot Open, NSUnderlyingError=0x16deecb0 "The operation couldn’t be completed. (OSS...原创 2018-08-02 11:03:07 · 2481 阅读 · 0 评论 -
FFmpeg
Mac安装FFmpeg,先安装Homebrew (官方网址:https://brew.sh/),Homebrew安装成功,再执行brew install ffmpeg程序自动先执行update brew,然后下载FFmpeg依赖,比较多,时间比较久,网速不错的可能2.3个小时,下载依赖如下:等到终端执行完毕的时候,执行:ffmpeg -version安装完成会输出以...原创 2019-04-25 09:48:42 · 801 阅读 · 0 评论