首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
QiShare
掘友等级
奇舞团移动端团队
|
奇舞团
QiShare是一个移动端技术文章分享平台。
获得徽章 6
奇舞团
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
307
文章 297
沸点 10
赞
307
返回
|
搜索文章
最新
热门
iOS App后台保活
iOS13.0+的设备,支持多场景,共有上图中的Unattached、Foreground Inactive、Foreground Active、Forground Inactive、Background、Suspended 6种状态。 上图是低于iOS13.0的设备端App的…
Swift 中使用 CGAffineTransform
iOS 中的二维平面变换一般使用CGAffineTransform,又称为仿射变换。下面我们来介绍一下仿射变换的基本原理和基本用法。 1. 变换矩阵形式 仿射变换矩阵用于旋转,缩放,平移或倾斜在图形上下文中绘制的对象。该类型提供用于创建,连接和应用仿射变换的功能。 由于第三列始…
iOS 性能监控(三)—— 方法耗时监控
本篇将介绍iOS性能监控工具(QiLagMonitor)中与 “方法耗时监控” 相关的功能模块。 定义:hook是指在原有方法开始执行时,换成你指定的方法。或在原有方法的执行前后,添加执行你指定的方法。从而达到改变指定方法的目的。 使用runtime 的 Method Swiz…
iOS 性能监控(二)—— 主线程卡顿监控
本篇将介绍iOS性能监控工具(QiLagMonitor)中与 “线程卡顿监控” 相关的功能模块。 主线程runloop默认注册了五个mode:kCFRunLoopDefaultMode、UITrackingRunLoopMode、UIInitializationRunLoopM…
元旦福利!QiShare给大家发2020新年红包啦~
QiShare全平台粉丝数已突破1万5千, 为了感谢大家的支持,QiShare给大家发红包啦~ 19年12月31日晚上7点30分准时开奖哦~
iOS 性能监控(一)—— CPU功耗监控
本篇将介绍iOS性能监控工具(QiLagMonitor)中与 “CPU功耗监控” 相关的功能模块。 市场上,我们比较熟悉的CPU架构有ARM(arm64)和Intel(x86)等等。 目前,市场上大部分的iPhone都是基于arm64架构。 因为arm架构有着功耗低的特点,因此…
初识Flutter web
更新本地环境为 beta channel最新版。(dev channel 也可以) Flutter 官方建议使用 stable 的channel。 如果想在当前已有项目Flutter mobile项目的基础上,添加Flutter web支持,可 cd 到 Flutter mob…
用AdHoc来测试iOS线上推送
1. 关于iOS 推送证书 iOS推送分为开发环境和生产环境,在推送证书的type上分别对应 APNs Development iOS 和 Apple Push Service。在开发者账号中创建AppId之后“Edit your App ID Configuration”的时…
Swift 5.1 (9) - 结构体和类
结构体和类是多功能的,灵活的结构,是程序中代码的构建块。我们可以使用与定义常量,变量和函数相同的语法来定义属性和方法,为我们的结构体和类添加功能。 Swift中我们为自定义的结构体和类不需要创建单独的.h和.m文件。而是在单个文件中定义结构体或类即可,并且Swift会提供额外的…
Swift 实现一个兼容iOS、tvOS、OSX的抽象层
有时开发一个工具包或者一个framework时,会要求兼容iOS、tvOS、OSX等苹果相关的平台,这些平台里的库、类及方法的名字和功能都很相近,如果想封装一套代码可以同时运行在三个平台上,那么就需要对相关的库、类及方法进行一个简单的抽象。在git上学习三方库源码的过程中,遇到…
下一页
个人成就
2022年度人气团队No.3
2021年度人气团队No.2
优秀创作者
文章被点赞
6,327
文章被阅读
1,853,865
掘力值
39,085
奇舞团
关注了
35
关注者
20,239
收藏集
1
关注标签
9
加入于
2018-07-22