
IOS
文章平均质量分 78
Wain丶
做一个简单的程序员,享受自己喜爱的工作
展开
-
iOS 后台运行保活
前言iOS有两种后台运行保活方式,第一种叫无声音乐保活(即在后台开启音频播放,只不过不需要播放出音量且不能影响其他音乐播发软件),第二种叫Background Task,但是这种方法在iOS 13以后只能申请短短的30秒钟时间,但是在iOS7-iOS13以前是可以申请到3分钟的保活时间的,当然我们也可以经过处理来申请到更多的保活时间。无声音乐保活(1)打开应用的Target页面Sign...原创 2019-10-18 15:50:47 · 7306 阅读 · 1 评论 -
iOS 图片拉伸的多种方式
ios图片拉伸 在开发过程中我们经常会遇到一些图片像素不够,需要拉伸放大来作显示,列如聊天背景框需要跟随内容而拉伸适应,但是如果直接改变图片宽高会使得图片变得模糊。所以我们就要来想办法保护一部分图片不做拉伸,只对局部进行拉伸以确保图片不被拉伸变形。这里提供了三种拉伸方式,其原理都是设置保护区域,只对中间一个像素点进行拉伸。效果展示左边是直接拉伸宽高 右边是拉伸一个像素点resiz...原创 2018-11-06 19:14:21 · 1901 阅读 · 0 评论 -
iOS 事件分类及事件分发机制
什么是事件分发机制,当用户触碰屏幕后,其事件的传递过程被称作事件的分发,IOS的事件分发机制大致原理与Android及其相似。该事件传递过程往往都是由父控件一步一步向其子控件进行分发的。事件分类在Ios中事件被分为了3类:触摸事件:手指触碰屏幕时触发的事件。加速事件:当手机加速度改变时触发的时间(列如摇一摇)。远程控制事件:当用户使用远程遥控设备时触发的事件。哪些View可以响...原创 2018-11-24 22:12:23 · 926 阅读 · 0 评论 -
oc 单例模式(ARC和MRC)封装宏
ARC环境下实现单例模式@interface Test:NSObject<NSCopying,NSMutableCopying>+(instancetype)default;@end;@implementation Teststatic Test *instance;//1.重写allocWithZone+(instancetype)原创 2019-02-16 16:13:13 · 544 阅读 · 0 评论 -
iOS Mac Url Scheme唤起App
Url SchemeUrl Schemeios Url Scheme配置1.选中项目,点击Info,打开URL Types。2.添加一条Url Scheme3.捕获第三方唤起请求4.通过网页唤起app5.通过openUrl开启系统app6.Url Scheme白名单Url SchemeUrl Scheme(url 协议),顾名思义就是用于提供一个对外协议,用于第三方app或者网页唤起该应用...原创 2019-08-13 19:56:02 · 2733 阅读 · 0 评论