前言:内购类型有四种:消耗型商品,非消耗型商品,非续期订阅,自动续期订阅. 顾名思义,从中最有难度的就是自动续期订阅的实现,开通自动续期订阅后,订阅会员的处理将会遇到如下问题...
前言:内购类型有四种:消耗型商品,非消耗型商品,非续期订阅,自动续期订阅. 顾名思义,从中最有难度的就是自动续期订阅的实现,开通自动续期订阅后,订阅会员的处理将会遇到如下问题...
前言 UITableView的有一个tableHeaderView属性:整体列表的头部,滚动的时候回跟随列表整体一起滚动。常规设置tableHeaderView会给定一个UI...
工业时代流水线的发明将生产任务的效率大大提升。同样,在软件开发过程中流水线的建立也能帮助我们更好的产出、提升效率。 流水线的建立准则应该符合每个团队自己的需求,比如你的团队管...
先来看下效果 昨天老大突然问我,能不能用OC做个自动登录App Store的mac软件,我说我这么牛逼当然可以.....半小时后就哭了,网上找相关资料发现真的少,也是第一次听...
UIStorboard的基本使用 1 UIStorboard的入口 我们的程序将从Main文件进入1.1.png 程序入口显示的第一个控制器 2 切换主入口 如果我们不想使用...
什么?你以为你通知全懂了?抱歉,你懂的仅仅是基础。 一、为什么要使用NSNotification The standard way to pass information b...
泛型编码的目的 表达算法或者数据结构所要求的核心接口。(核心接口是什么呢?也就是找到想要实现的功能的最小需求。) 泛型编码带来的优势: 1、可以写出可重用的函数和数据结构,比...
简介 AirPlay是通过Wi-Fi连接支持AirPlay的设备,然后使用镜像功能就能在其他设备显示内容,播放声音。今天我要分享的是使用Airplay之后,我们要在电脑上显示...
概要:傻瓜式讲解动态绑定和消息转发。学习进度: runtime小序曲,从运行时多态看这股神秘力量 runtime进行曲,objc_msgSend的前世今生(一) runtim...