前言 今年 WWDC 2020 苹果全球开发者大会,苹果宣布所有的内购项类型,当用户在应用内退款成功时,App Store Server 会发送实时的通知给开发者服务器告知有退款,开发者可通过处理该消息来更新用户的账户信息。 新的退款流程 1.用户购买内购商品2.用户申请退款3.苹果发起退款4.Apple Store Server 发送退款通知5.用户收到退款成功的通知6.开发者收到退款订...
开发过程中,有时候需要使用SQLite缓存很多用户信息或者用户记录,跟后台交互时,我们会把这些数据加密处理传给后台,但是本地的数据也是不安全的,此时我们就有了数据库加密的需求,因为楼主是使用FMDB做数据库的操作,所以在这里实现FMDB数据库加密: 数据里加密有两种方法: 1.对数据库内容加密,存的时候加密,用得时候解密。 2.直接对数据库文件加密。 1.加密方法一 对数据库内容加密这里就不细说...
25. _objc_msgForward函数是做什么的,直接调用它将会发生什么? _objc_msgForward是 IMP 类型,用于消息转发的:当向一个对象发送一条消息,但它并没有实现的时候,_objc_msgForward会尝试做消息转发。 我们可以这样创建一个_objc_msgForward对象: IMP msgForwardIMP = _objc_msgForward; 在上篇中的《...
无意中发现了一篇好文章,备份下 1. 风格纠错题 修改完的代码: 修改方法有很多种,现给出一种做示例: // .h文件 // http://weibo.com/luohanchenyilong/ // https://github.com/ChenYilong // 修改完的代码,这是第一种修改方法,后面会给出第二种修改方法 typedef NS_ENUM(NSInteger, C...
北京时间2019年6月4日凌晨1点,2019苹果开发者大会(WWDC2019)正式开幕。发布会上发布了包括tvOS、Watch OS 6、iOS 13、macOS以及最新的iPadOS等系统更新,还有全新的硬件Mac Pro和名为Pro Display XDR的显示器,另外,还有关于AR的新产品和针对开发者的新工具Swift UI。 首先Tim Cook简单介绍了一下游戏订阅服务Apple Ar...
一直很好奇iPhone手机视频软件的电视盒子的投屏是怎么做的,今天想起来上网搜了一下,感谢人家都封装好了。 iOS上实现DLNA功能Github上搜一下大多是基于C++的Platinum,于是就想能不能靠OC实现一套方便iOS开发者.于是就有了MRDLNA这个库. DLNA投屏的相关的介绍,协议,具体XML内容就不细说了. 这里介绍一下 MRDLNA这个库的投屏使用. 支持Pod安...
目前,苹果开发者账号可分为三种类型:个人、公司、企业,且三者的费用以及权限等不尽相同。 1.个人账号 ①费用:99 美元/年 ②协作人数:仅限开发者自己 ③不需要填写公司的邓百氏编码( D-U-N-S Number) ④支持账号下的 app 上线 App Store ⑤需要创建 Apple ID 2.公司账号 ① 费用:99 美元/年 ② 允许多个开发者协作开发 ③ 需要填写公司的邓百氏编...
今天在开发中xcode报错,如下图的提示,不能安装到模拟器,惊恐惊恐 顺手在网上搜了一下解决方法 1.清理工程 Xcode > Product > Clean 2. 重置模拟器hardware > Erase All Content and…. 3.删除有问题app对应的缓存文件 /Users/XXX/Library/Developer/Xcode/DerivedD...
提示:You have not concluded your merge (MERGE_HEAD exists) git拉取失败 今天获取git线上仓库代码报了这个错误: inzaghi@moke:~/code/ktsg-api$ git pull You have not concluded your merge (MERGE_HEAD exists). Please, commit you...
苹果WWDC开发者大会上,终于发布了大家期待已久的iOS 11,有些新特性功能确实出人意料。不过大的方面苹果貌似也就 AR 和 GM 机器学习了,9月13日凌晨1点,苹果开了新品发布会,相信大家都已经知道Phone X 的刘海了,看起来不是很雅观,对于iOS开发者来说,适配工作也带来了麻烦,iOS11在新旧API 方面做了新的改动,未来App Store就会出现很多大量的APP更新,针对iOS1...