iOS笔记
DevYuan
记录、分享、探索
展开
-
iOS应用间相互跳转
当我们使用微信授权的时候,会从应用1跳转到微信,授权以后再跳转回应用1。这个跳转过程是怎么实现的呢?原创 2016-01-29 16:20:03 · 758 阅读 · 0 评论 -
iOS Framework制作
创建工程File->New->project->Cocoa Touch Static Library原创 2017-05-19 17:07:39 · 641 阅读 · 0 评论 -
理解iOS多线程
线程是程序执行的最小单位。它被包含在进程之中,是进程中的实际运作单位。多线程是指程序可以同一时间运行多个线程,以更加合理地利用系统资源。iOS中跟UI显示相关的操作都在main线程中。为了不阻塞main线程(卡住UI),通常把耗时工作放在其他线程。iOS多线程有3种使用方式:NSThread、GCD(Grand Central Dispatch)、NSOperation原创 2017-02-10 16:30:57 · 569 阅读 · 0 评论 -
iOS异常捕获-堆栈信息的解析
最近使用NSSetUncaughtExceptionHandler和signal方法捕获异常,但是捕获到的都是堆栈信息 ,如何利用这些堆栈信息查看报错方法名和行数?原创 2017-02-22 17:28:34 · 6604 阅读 · 0 评论 -
理解OC的Runtime
OC的Runtime是指运行时,顾名思义在编译过程中并不能真正决定要调用哪个方法,要等运行的时候,才根据方法的名称找到相应的方法来执行。原创 2017-02-11 09:39:25 · 438 阅读 · 0 评论 -
认识iOS的RunLoop
RunLoop是线程中的一个事件处理循环,用来不断监听事件输入,并将其分配到相应的地方进行处理。但是RunLoop不止是循环这么简单,它对事件进行了抽象和封装,使你免去处理琐碎的事情并且它能在有工作的时候工作,没工作的时候休眠。原创 2017-02-11 23:21:06 · 439 阅读 · 0 评论 -
APNs消息推送
对APNs消息推送的总结,包括客户端和服务端原创 2017-02-09 16:39:55 · 830 阅读 · 0 评论 -
iOS 内购IAP(In-App Purchases)代码实现(下)
上次介绍了苹果内购的交易流程,接下来讲讲获取票据信息和防止漏单。为什么要获取票据信息?原创 2015-12-11 10:19:10 · 8021 阅读 · 6 评论 -
iOS 在itunes connect创建App内购项目时遇到的坑
问题iOS 在itunes创建App内购买项时找不到选项。 解决在帮助里面,找到 原来是协议没有同意 同意以上协议,问题解决。问题沙盒测试时无法获取到商品信息。解决查看文档 In-App Purchase FAQ 发现 原因是产品那边同意了协议,但是没填银行信息,坑! 马上填上,再试一下,好了,成功获取到商品信息。相关文档:In-App Purchase Configurati原创 2016-11-09 18:08:30 · 8822 阅读 · 0 评论 -
iOS 内购IAP(In-App Purchases)代码实现(上)
iOS 内购,也叫内支付,是在iOS应用内部,向苹果服务器发起购买请求的过程。我们在这边来讲一讲代码的实现过程。原创 2015-12-05 17:49:05 · 8794 阅读 · 3 评论 -
iOS开发小细节
记录一些iOS开发中的小细节原创 2016-04-16 21:52:10 · 521 阅读 · 0 评论 -
iOS 监测用户将屏幕朝下翻转
这一段时间在做一个功能,是能够监测到用户将屏幕面朝下翻转的动作,利用这个动作来作为开关,可以很方便的打开或关闭某些控件。CoreMotion 库是iOS 用来封装传感器的库类,其中包括加速计、陀螺仪和电磁感应器。原创 2016-03-15 15:16:20 · 1663 阅读 · 0 评论 -
iOS 关于UIView的各种判断
判断某UIView 的状态原创 2015-02-13 20:32:36 · 1784 阅读 · 0 评论 -
iOS 简单的loading弹出框实现
iOS 简单的loading弹出框;自动布局的用法;原创 2015-02-26 17:57:31 · 3019 阅读 · 0 评论 -
使用脚本批量上传内购商品
0最近项目有很多内购商品要上传,满满的一表格。如果在平常,商品信息不多的情况下,我就手动一个个添加了。但是现在为了提高效率,我不得不下决心封装一个脚本,批量上传,解放双手,一劳永逸,谁叫我是个程序猿呢。像往常一样,google 一下有没有现成的解决方式。网上的相关信息很少,找到 fastlate 一个插件 spaceship ,可以用来上传商品信息。之前也有了解过 fastlate,使用 f...原创 2018-10-24 22:03:09 · 7980 阅读 · 1 评论