ios
文章平均质量分 75
谱写
生活不是等待风暴过去,而是学会在雨中翩翩起舞~
兴
展开
-
IOS移动应用跳转微信小程序
有项目使用到了IOS移动应用跳转微信小程序支付的 因为对接合作的银行费率低没有移动应用SDK于H5支付SDK 无奈只能使用此方式 官网文档写的很简洁明了第一步登录苹果开发者中心配置1.登录苹果开发者中心 打开 Associated Domains2.在ios项目里面配置 applinks,applinks:你的域名,比如 applinks:baidu.com ,baidu.com就是域前面是固定格式(不要https://,不要加路径path)第二步 服务器配置《必须配置》1)创建原创 2022-03-12 14:49:00 · 8337 阅读 · 0 评论 -
苹果开发完整的苹果证书与描述文件创建流程
1.创建证书 2.创建描述文件 3.Xcode 如何选择证书1.创建证书1.登录苹果开发者网站2.进入证书页面,点击加号按钮3.选择证书类型注意:每种类型的证书,只能创建两个,创建完成后最好导出生p12文件保存,方便交给合作伙伴使用4.需要先导出生成CSR文件点击可查看详细导出步骤下载证书证书创建完成了2.创建描述文件1.点击加号2.选择描述文件3.选择App ID 也就是哪个项目4.选择之前创建的证书5.选择设备原创 2021-03-04 14:30:09 · 2248 阅读 · 0 评论 -
iOS蓝牙后台接收数据(BLE4.0)
1.在xxx-info.plist文件中, 新建一行 Required background modes, 加入下面两项。App shares data using CoreBluetooth和App communicates using CoreBluetooth如图所示:加入这个项后, 你会发现, 当应用进入后台后, 蓝牙还是保持连接的。但是, 进入后台后, 虽然应用还挂着, 能够正常接收数据。但是, 来数据了, 如果需要我们实时响应, 那就要用到推送了。也...原创 2020-12-05 16:46:24 · 880 阅读 · 0 评论 -
iOS应用能效指南:VoIP最佳实践
原文"Energy Efficiency Guide for iOS Apps: Voice Over IP (VoIP) Best Practices"本文适用于iOS8及以上系统,iOS7及以下系统推荐查看官方文档“App Programming Guide for iOS”,在该文档的“Background Execution”中的“Implementing Long-Running Tasks”下的“Implementing a VoIP App”小节。VoIP最佳实践VoIP应用能.原创 2020-11-30 16:55:38 · 1133 阅读 · 0 评论 -
高德地图实现自定义小蓝点 自定义点标记 绘制多边形/圆形区域 根据地图的移动显示或者隐藏自定义点标记的相关实现
最近项目升级改版,项目中本来应用了苹果自带的定位模块,但升级改版有需要应用到高德地图的模块,在参考别的app地图相关模块实现过程中,自己产生了一些想法。首先说明要实现的功能需求。类似支付宝app内的跑腿功能,在全市的所有商铺,电梯广告等任意地点发布任务,参与者要根据地图上的标记接取任务后到达指定地点,完成任务,获取报酬。首先我想到的是共享单车app的找附近的车功能。分析其实现原理应该是获取用户当前坐标,然后将坐标发送至服务器,服务器计算这个用户周围1公里范围内空闲的单车,然后将坐标绘制在地图上,原创 2020-11-28 11:34:13 · 3114 阅读 · 1 评论 -
iOS“伪后台“机制下如何保持APP一直运行在后台
最近在做番茄钟的功能。首先简单介绍一下番茄钟吧,就是25分钟工作番茄工作法。先说一下** 番茄工作法 **:番茄工作法是简单易行的时间管理方法,是由弗朗西斯科·西里洛于1992年创立的一种相对于GTD更微观的时间管理方法。使用番茄工作法,选择一个待完成的任务,将番茄时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事,直到番茄时钟响起,然后在纸上画一个X短暂休息一下(5分钟就行),每4个番茄时段多休息一会儿。番茄工作法极大地提高了工作的效率,还会有意想不到的成就感。那么功能就相当于一原创 2020-11-23 10:49:39 · 1745 阅读 · 0 评论 -
iOS创建.a和.framework静态库,及Bundle资源文件的使用
引言在开发中.framework静态库还是比较常见的,比如:SDK,公司间的代码合作等。我们可以把一些不愿意让别人见到的代码,用静态库的方式把它隐藏起来,只留下.h文件显示方法供编程人员使用。而.a文件出了静态库本身外,还需要引入.h文件,而.framework就不需要如此,由于.framework的方便性所以一般情况下我们见到的较多。什么是库库从本质上来说是一种可执行代码的二进制格式...原创 2018-08-30 09:38:19 · 1534 阅读 · 0 评论 -
史上最全的iOS各种设备信息获取总结(iPhone X 详细信息已更新
更新至iPhone X新增设备颜色的获取为了统计用户信息、下发广告,服务器端往往需要手机用户设备及app的各种信息,下面讲述一下各种信息的获取方式:需要的可以去下载此代码哈https://download.csdn.net/download/baidu_37366055/10626046一行代码就搞定的统一来! // 这个方法后面会列出来 N...原创 2018-08-25 11:02:32 · 2183 阅读 · 1 评论 -
Cocoapods不能成功安装第三方库时怎么解决
开发iOS应用难免会经常用到第三方开源类库。公司项目,用到很多第三方的SDK,我为了方便管理,第一次使用CocoaPods。跟着网上安装教程,可我发现CocoaPods安装成功,却到了安装SDK时总是不能成功安装,下面的一些错误是我安装过程中遇到的,及解决方法。1.Ruby环境搭建苹果Mac OS本身自带Ruby,这省了我不少事,不过可以用命令确认是否安装了ruby,打开终端输入ruby...原创 2018-08-29 15:25:30 · 1070 阅读 · 0 评论 -
在Mac OS X下安装Ruby运行环境的详细步骤
前言Ruby是一种功能强大的面向对象的脚本语言,它综合了Perl,Python,Java等语言的特点写成,有强大的文字处理能力,简单的语法,并且完全的面向对象。同时,Ruby是解释型语言,不需编译即可快捷地编程。对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境...原创 2018-08-29 12:40:12 · 1998 阅读 · 0 评论 -
iOS项目集成cocoaPods
一、Cocoa Pods简介 Cocoa Pods是一个负责管理iOS项目中第三方资源的工具,它的项目源代码在Github上面管理,得益于活跃的Github开发者社区大神们的不断维护,从2011年8月该项目启动以来,它保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。在我们有了CocoaPods这个工具之后,...原创 2018-08-29 12:39:29 · 3699 阅读 · 0 评论 -
CocoaPods安装和使用教程
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新...原创 2018-08-29 12:19:31 · 288 阅读 · 0 评论 -
iOS 获取设备唯一标示符 UDID UUID IDFA IDFV IMEI IMSI MAC地址 OpenUUID
各种获取设备唯一标识的方法介绍一.UDID(Unique Device Identifier)UDID的全称是Unique Device Identifier,它就是苹果iOS设备的唯一识别码,它由40位16进制数的字母和数字组成(越狱的设备通过某些工具可以改变设备的UDID)。移动网络可利用UDID来识别移动设备,但是,从IOS5.0(2011年8月份)开始,苹果宣布将不再支持用uniq...原创 2018-08-17 15:22:34 · 2882 阅读 · 0 评论