ios
文章平均质量分 50
加油勇士
这个作者很懒,什么都没留下…
展开
-
iOS Game Center 登陆验证实现
出自:http://www.jianshu.com/p/66c23799af18为了少走弯路,参考了:http://stackoverflow.com/questions/24621839/how-to-authenticate-the-gklocalplayer-on-my-third-party-server-using-php先写个Tips:1. 这个例子没有检查Game转载 2016-11-04 12:09:41 · 9685 阅读 · 1 评论 -
iOS推送通知实现容易忽略的地方
关于iOS的通知推送技术代码上的实现就不多说了,这里说一下某些容易忽略配置的地方1、在Apple developer后台配置开发者证书的时候请配置推送证书。2、在项目的plist.info中添加推送配置如下图所示3、为了激活推送服务,在 Project > Capablities 项目上激活功能Push Service 激活Background Mode 激活...原创 2018-10-23 14:32:00 · 215 阅读 · 0 评论 -
_OBJC_CLASS_$_XXXX ,referenced from:Objc-class-ref in xxx(xxx.o) Symbol not found for architecture x
针对ios xcode项目中的.o文件报错,主要是因为_OBJC_CLASS_$_XXXX中的XXXX这个文件类库没有导入到项目中:所以针对这个问题需要检查的地方是:1、XXXX对应的framework或者类库是否加入到项目中。2、检查Build Phases 中Compile Sources 中是否加入指定的资源。3、检查Link Binary With Libraries是否加...原创 2018-10-19 12:39:04 · 5937 阅读 · 0 评论 -
关于Apple支付productID类型验证分析
Apple中的productID类型包括:消耗型项目、非消耗型项目、自动续期订阅、非自动续期订阅项目。消耗型项目的验证:1、客户端发起Apple支付玩家完成付款。2、客户端收到Apple返回的票据信息,并对票据信息进行遍历发送到服务端做验证,同时做好客户端票据信息的保存工作以免因为网络问题导致掉单。3、客户端收到自己服务端返回的成功消息后实现productID的消耗即完成了一个购物原创 2018-01-09 17:55:33 · 5473 阅读 · 0 评论 -
关于ios开发framework及.a文件支持架构判断以及合并
在ios开发中,每个工程都会用到别人封装的一些好的框架,但是这些框架不一定全部支持真机和模拟器测试,所以我们需要提前判断一下它们是否支持真机或者模拟器,而且我们在制作自己的封装库时,如果我们想我们的框架能够既支持真机又支持模拟器,那就需要对生成的库进行合并! 判断framework或.a文件支持框架:lipo -info /Users/.../xFramework.framework原创 2017-07-27 16:31:51 · 2199 阅读 · 0 评论 -
iOS 定位错误原因方法
最近客串iOS开发,感觉iOS 开发程序异常很难看到确切的原因,网上查了一下 可以通过一下的方式捕获并打出确定的原因。当怀疑程序某处有问题,可以通过try catch 方式捕获 然后通过 NSLog打印出来就可以显示出具体的错误原因。@try{ if ([self.delegaterespondsToSelector:@selector(onOpenVie原创 2017-07-26 15:12:36 · 1181 阅读 · 0 评论 -
iOS捕获应用异常
出自:http://www.cocoachina.com/ios/20141229/10787.html前言:在开发APP时,我们通常都会需要捕获异常,防止应用程序突然的崩溃,防止给予用户不友好的体验。其实Objective-C的异常处理方法和JAVA的雷同,懂JAVA的朋友一看就懂。我为什么要写这篇博文呢?因为我发现百度上的介绍方法,很多都不是我想要的,而我想要的又说得不清楚,重点是转载 2017-01-13 17:21:44 · 231 阅读 · 0 评论 -
unrecognized selector sent to class 0x235e7ec
今天将app统计的.a静态库包含到一个app应用中,调试时报下面的错误:*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSDictionary dictionaryWithJSONString:error:]:unrecognized selector sen转载 2017-01-07 08:25:05 · 1740 阅读 · 0 评论 -
IOS引用三方framewrok的头文件出现'xxxxx/xxxx.h' file not found问题解决方法
找不到framework的解决办法:摘录自网络:http://blog.sina.com.cn/s/blog_916e0cff0102vath.html同事弄了一个项目说要加个高德地图,导入后编译各种三方framework的头文件找不到啊!!也不知道网上哪些大神发现只要把所有的三方framework删除重新加一遍这个问题就解决了。我一直认为这种方法比费劲,有那么点水,但不凡也是一种解决方案转载 2017-01-06 17:06:03 · 15771 阅读 · 0 评论 -
Xcode里-ObjC, -all_load, -force_load
出自:http://www.cnblogs.com/yashi88/p/3551947.html最近在做一个项目的时候,需要使用到一个第三方库,这个库的使用向导里面特别说明,在添加完该库后,需要在Xcode的Build Settings下Other Linker Flags里面加入-ObjC标志,这个标志以前没使用过,所以我就专门研究了一下它的作用。 之所以使用该标志,转载 2016-11-25 11:15:55 · 247 阅读 · 0 评论 -
Xcode其他版本离线下载
mac os可以安装多个xcode,为了适应开发,这边安装了两个一个是,xcode7.2.1,一个是最新的xcode8.1.XCode 77.3.1:https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg7.3: https://d原创 2016-11-24 18:59:15 · 422 阅读 · 0 评论 -
iOS-生成Bundle包-引入bundle-使用bundle
出自:http://blog.sina.com.cn/s/blog_7b9d64af0101jmj2.html在我们使用第三方框架时,常常看到XXX.bundle的文件。我们找到该文件,显示包内容,大致看到很多资源文件:图片、配置文本、XIB文件……什么是Bundle文件?简单理解,就是资源文件包。我们将许多图片、XIB、文本文件组织在一起,打包成一个Bundle文件。转载 2016-10-31 18:32:53 · 344 阅读 · 0 评论 -
河南人加油,重新崛起!!!
河南在中国是一个被打压的存在,各种政策都不支持,一心一意让河南种地,我真心气不过,广大的河南同胞,大家努力的崛起,那河南建设的无比伟大,中国目前承认的4000年的历史中3000多年都是以河南为中心,广大河南同胞要崛起。。。在当今的前300个大姓中,根在河南的有171个,前100个大姓中,根在河南的有78个,无论是李、王、张、刘为代表的中华四大姓,还是林、陈、郑、练、黄为代表的南方大姓,原创 2016-10-05 22:16:26 · 542 阅读 · 0 评论 -
block和delegate区别以及使用
作者:黄兢成链接:https://www.zhihu.com/question/29023547/answer/109570584来源:知乎著作权归作者所有,转载请联系作者获得授权。block 和 delegate 都可以通知外面。block 更轻型,使用更简单,能够直接访问上下文,这样类中不需要存储临时数据,使用 block 的代码通常会在同一个地方,这样读代码也连贯。del转载 2016-10-27 17:46:23 · 648 阅读 · 0 评论 -
iOS gamecenter login实现
出自:http://blog.csdn.net/sleepingboy888/article/details/19967625参考:http://stackoverflow.com/questions/17408729/how-to-authenticate-the-gklocalplayer-on-my-third-party-serverhttps://gist.github.com/转载 2016-11-07 13:14:08 · 3866 阅读 · 0 评论 -
Xcode打包ipa的步骤(简述)
出自:http://blog.csdn.net/cyuyanenen/article/details/51925005一、概述 (1)iOS开发中,应用程序打包 = ipa = 安装在手机上。(注意,并不是所有的ipa都可以随意安装) (2)如果想让用户可以安装ipa,必须在打包程序的时候说清楚 哪一个应用程序可以安装到哪一台设备上。 (3)一般要想打包(测试或发布),必须转载 2016-11-07 11:20:24 · 1042 阅读 · 0 评论 -
Cordova - 彻底搞定IOS编译!
操作系统:OSX10.14XCode:10.1Cordova:8.1.2假设已经配置好了Cordova开发环境,Apple ID你也有,XCode也可以正常工作了,那么就可以继续看这篇文章了!如果你没有看我这篇文章,那么你有可能会顺利编译你的Cordova工程,但是,我觉得你很可能正在解决遇到的麻烦,而且让你焦头烂额的麻烦,你都不知道错误究竟是怎么发生的!一,解决XCode编译...转载 2019-08-30 14:26:45 · 477 阅读 · 0 评论