主体功能:(Swift版本)

1、将录制的caf格式音频转码mp3格式

2、wav格式与amr格式音频相互转码

阅读全文

功能列表

  • 获取系统经纬度坐标
  • GPS国际标准,高德坐标,百度坐标相互转换
  • 定位权限被拒弹框提示

    使用方法

    1,将源文件AHLocationManager.swift引入项目中

    https://github.com/AidaHe/AHLocationManager

    2,添加info.plist 描述
    1
    2
    3
    4
    <key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
    <string>App需要您的同意,才能访问位置以便xxx</string>
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>App需要您的同意,才能访问位置以便xxx</string>
阅读全文

一、info.plist文件添加Schemes

1
2
3
4
5
6
7
<key>LSApplicationQueriesSchemes</key>
<array>
<string>iosamap</string>
<string>baidumap</string>
<string>comgooglemaps</string>
<string>qqmap</string>
</array>

二、获取当前经纬度和地址

阅读全文

参考文档:

https://www.jianshu.com/p/d802eb2e5a31
本文主体思路是参考该博主的OC版本实现的
https://www.jianshu.com/p/8a99020d954f
此文章介绍了转场动画中相关的一些概念,我感觉还是挺通俗易懂的。

效果图:

效果图

阅读全文

Swift中可以对类,结构体,协议,枚举进行拓展添加新的功能
考虑到本篇博文中的篇幅,关于枚举的拓展将在下一篇介绍ps:基于Swift 5
Swift 中的扩展可以:

  • 一、添加计算型属性和计算型静态属性
  • 二、定义实例方法和类型方法
  • 三、提供新的构造器
  • 四、定义下标
  • 五、定义和使用新的嵌套类型
  • 六、使一个已有类型符合某个协议
阅读全文

最近项目中使用了Moya来做网络请求,于是对其简单封装一下以方便使用
Moya: https://github.com/Moya/Moya

阅读全文

黄色的树林里分出两条路
可惜我不能同时涉足
我在那路口久久伫立
我向着一条路极目望去
直到它消失在丛林深处
但我却选了另外一条路
因此走出了这迥异的旅途

摘自《未选择的路》
阅读全文
这篇博文没有摘要。
阅读全文