首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
VineFiner
更多收藏集
微信扫码分享
微信
新浪微博
QQ
108篇文章 · 0订阅
[贝聊科技]贝聊 IAP 实战之订单绑定
这次为大家带来我司 IAP 的实现过程详解,鉴于支付功能的重要性以及复杂性,文章会很长,而且支付验证的细节也关系重大,所以这个主题会包含三篇。 不用担心,我从来不会只讲原理不留源码,我已经将我司的源码整理出来,你使用时只需要拽到工程中就可以了,下面开始我们的内容 。 源码在这里…
iOS代码混淆实现
一些类似的项目会使用重复的代码,导致苹果机审期间被判断为马甲包,还没到人审就被苹果审核拒掉了。 为了能够使正常迭代出功能相似的项目过审,要对我们项目的代码进行深度混淆。 4、通过映射进行混淆操作。 ramdom可以添加一些项目前缀,比如CS等。 my_arr里面可以定义一些iO…
iOS 多Target环境配置
在项目的开发中,经常会有测试、正式环境,下面就来配置一下这两个环境:一:拷贝源Target(1):拷贝源Target(2):更改Target的名称拷贝结束之后,将拷贝的Target的名称改为“Test
iOS 浏览器的 Cookie 同步思路
本文主要记录下研究浏览器的网络拦截中, 浏览器是如何同步 WkWebView 和原生的 cookie 。 在 WebKit 内核中,网络请求是在一个独立的进程中进行的,WebKit 内核中有一套自己的 cookie 机制。在 iOS 原生也有一套 cookie 的管理机制 NS…
面向协议编程(POP)实战-网络层封装
上一篇Swift面向协议编程(POP)中,我们了解了POP,以及POP解决的问题,优点和特性。本篇我们我们POP来对网络层封装,体验POP带来的解耦合,易于测试,强大的扩展性。 首先我们需要知道,网络层一般情况下做的是从一个API请求到JSON数据,然后转化为一个可用的实例对象…
Khala路由组件介绍与使用
前辈们在借鉴 web 服务路由设计之后,将服务绑定至固定规则的 URL 上. CTMediator: Target-Action 形式设计的路由组件. 其他以统一注册形式设计的路由. ans: 在触发路由路径时, 通过 Runtime机制来发现具体服务,并执行. 相对于提前统一…
让我们构建一个Swift.Array
Swift 1.2 现已经作为 Xcode 6.3 的一部分而发布,在新的 API 中有一个允许我们使用值类型建立高效的数据结构,比如 Swift 标准库中的 Array 类型。今天,我们将重新现实 Array 的核心功能。 在我们开始之前,快速的复习一下值类型和引用类型。在 …
WKWebView终究要入坑
虽然只是加个小小的“Deprecated”标签,但可以看出苹果已经放弃对UIWebView这个组件的维护,希望开发者全量地切换到WKWebView这个组件上面。虽然WKWebView已经在iOS8已经推出,相比UIWebView拥有更低的内存消耗和更快的JavaScript引擎…
关于内购支付的流程和一些需要注意的坑
1. 验证放在客户端 看了上述流程,我们会发现,前面的还好,验证的过程却完全不可控,比如,校验失败,再比如校验回来了,充值接口却没有来得及调用,或者充值接口还没回来等,用户退出了界面或者app。由于在支付成功的时候就结束了交易,这个时候若是校验结果没有返回或者校验结果回来了充值…
RxSwift之双向绑定实战
Demo要实现的功能比较简单:在搜索框中输入搜索内容 -> 发起网络请求获取搜索结果 -> 在tableView中展示搜索结果。 在UI搭建好之后,需要创建一个ViewModel类,来响应UI的变化。 添加属性 searchTextOB 来响应输入框的输入变化,同时为了能在收到…