ios
奶茶37.2℃
海纳百川有容乃大
展开
-
ios 苹果支付(IAP)
一.简介什么是IAP,即in-app-purchase。(虚拟商品如:课程、视频、音乐等数字产品只能走apple 的内购),苹果要扣除30%的销售额,再扣除一点相关的交易税,用户到手将不到7成。官方参考文档内购流程1.获取内购列表(从App内读取或从自己服务器读取)2.App Store请求可用的内购列表3.向用户展示内购列表4.用户选择了内购列表,再发个购买请求,收到购买完成的回调...原创 2019-10-16 16:45:23 · 9337 阅读 · 0 评论 -
IOS 调用微信扫码二维码
一.微信已发展成一个庞大的生态系统,是生活、社交不可缺少的优秀产品。ios 开发中时常需要调用相关微信功能,扫码二维码等1.info.plist 添加白名单 ***LSApplicationQueriesSchemes***,如下图2.代码实现if let tmpurl = URL(string: "weixin://scanqrcode"){ ...原创 2019-09-02 16:37:01 · 11570 阅读 · 0 评论 -
CocoaPods安装
简介CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的、统一管理第三方开源库,为我们节省设置和更新第三方开源库的时间。安装Mac电脑自带Ruby环境,我们就只需打开终端开始动手。然而又因为默认情况下我们mac系统自带的Ruby环境版本比较低,但是现在安装CocoaPods需要2.2.2版本及以上的,所以我们不管三七二十一先直接先升...原创 2018-10-24 21:27:19 · 8395 阅读 · 0 评论 -
ios .framework 制作
前言如果你想将你开发的框架模块提供给其他人使用,一种方法是直接提供源代码。然而,这种方法对于商业框架提供并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。另一种方法是将你的代码编译成静态库(library),并公布需要公开的头文件,让其他开发者添加到自己的项目中。制作framework1.新建一个project,选择如下图方式2.语言选择swift3.新建相关...原创 2018-10-18 13:52:44 · 8587 阅读 · 0 评论 -
block初始化UIView 类
前言IOS 开发中UIView 是我们经常需要使用的类,尤其是在创建指定tag 值的UIView 类控件添加到父视图上。通常情况下都需要这样写UIView *backV = [self.view viewWithTag:100];if(backV == nil){ backV = [[UIView alloc] initWithFrame:CGRectMake(0, 0, sel...原创 2018-10-21 21:50:29 · 8559 阅读 · 0 评论 -
objective-c 动态添加属性
简介项目开发中经常会申明变量保存相关相关值,但是对于功能太多的类中申明过多的变量看着就非常的繁琐,尤其是使用动态语言如javaScript 写过功能的都知道,动态语言可以动态的在一个对象上添加新的属性和值,这将是非常有诱惑力的功能,而且objective-c 的动态特性是非常强大的oc 关联值/** * Sets an associated value for a given objec...原创 2019-03-21 18:30:53 · 8725 阅读 · 0 评论 -
AES CBC加密/解密
简介高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的...原创 2018-11-14 15:26:02 · 9475 阅读 · 0 评论