两周前因工作需要开始入门Objective-C,第一个任务是基于一个deprecated open source library (AudioSessionManager) 写一个VoIP程序中切换音频出声道的功能。 先…
分类:移动开发
[iOS - 自动化] fastlane/snapshot
什么是 snapshot snapshot 是一个帮助我们对 iOS App 进行截屏的工具。它可以帮助我们截取你需要的应用程序 UI 图像,可以用来检查 UI 的问题,比如说可以查看 App 中所有 UI 对本地化的处…
iOS动画编程-Layer动画[ 4 ] Animation Keys and Delegates
Delegate Delegate是iOS中一种常用的模式,在动画中也是一样,我们可以通过Delegate实现对动画完成过程中开始、结束时动作的控制如下是动画的两个代理方法 func animationDidStart(…
Cocoapods 和 Carthage 使用笔记
Cocoapods 安装 (可选)使用 taobao ruby-china 源替换默认 gem 源: gem source blabla.. $ gem sources -l *** CURRENT SOURCES **…
抖音分享和授权(iOS)
准备工作 注册appkey 抖音开放平台 集成sharesdk 下载地址 Xcode配置:urlScheme为注册的appkey, 白名单:douyinsharesdk ,douyinopensdk 业务代码 初始化 #…
IOS中的几种动画的实现方式
在我们开发中,经常会遇到一些需要动画特效的展示,下面来总结一些开发中常见的动画实现方式 第一,帧动画,通过大量的UIImage来展示动画效果,网络请求等待加载动画效果 核心代码: //创建可变数组,存放UIImage对象…
android语音输入,借助科大讯飞语音化为文字实例
掌上快递1.4.0(http://app.xiaomi.com/detail/61427)将要更新,新增语音输入订单号功能。 语音输入集成的是科大讯飞的SDK,简单的实现了语音转换为文字的过程,当然科大讯飞还提供了很多接…
工具类之 PinyinUtils(无依赖第三方)
前言:年底了,最近都比较忙,每天能抽出的时间也有点少,而且,现在都在努力解决之前的bug,由于github上有同志提出来了拼音工具类有部分汉字识别出错,这不,趁这两天借鉴了其他的实现方式,立马开车撸码,因为大部分是用在跟…
Android Notification 使用记录
实现 Notification 的方法 1.获取 NotificationManager 实例管理通知 2.实例化 Notification 对象,构造通知内容 3.Intent 事件跳转管理 4.通过 Notifica…
Android 设置命名规范
良好的编程习惯从命名开始. 很多时候我们都知道命名规范,比如成员变量前缀为m,局部变量前缀为s . 但是你有木有注意到 你的m,s 都是自己手动加上去的呢?其实Studio 中我们只要设置以下 就可以自动编辑. 设置方法…
聊聊Android切图
Android切图尺寸所代表的意义 Android默认有五种大小规格分别是mdpi hdpi xhdpi xxhdpi xxxdpi 尺寸对应关系 文件夹 尺寸 倍数关系 mdpi 480X320 1.0 hdpi 80…