mt 代表 meta-type,有效值如下:1 Music2 Podcasts3 Audiobooks4 TV Shows5 Music Videos6 ...
mt 代表 meta-type,有效值如下:1 Music2 Podcasts3 Audiobooks4 TV Shows5 Music Videos6 ...
序言 在iOS7之后,苹果推出了手势滑动返回功能,也就是从屏幕左侧向右滑动可返回上一个界面。大大提高了APP在大屏手机和iPad上的操作体验,场景切换更加流畅。做右滑返...
Xcode 14把原来的Legacy Build System干掉了,默认用新的New Build System。或者Xcode 14以下,工程直接使用的New Build ...
一、前言 一个比较成熟的App,经历了多个版本的迭代之后,为了方便调式和测试,往往会积累一些工具来应付这些场景。最近我们组就开源了一款适用于iOS App线下开发、测试、验收...
首先看一下我的设置: 在baseWebview (继承WKWebView)的初始化里添加上面的代码。通过applicationNameForUserAgent来获取的user...
集成Bugly,firebase, 友盟,听云等众所周知的性能/崩溃抓取组件集成KSCrash,PLCrashReport等开源组件来收集崩溃日志 iOS上获取崩溃日志的N+...
App里总会有很多的弹窗,为了美观,大多数弹窗都需要盖住导航栏;这时弹窗会添加到window上以满足需求。但添加到window上的弹窗却不方便管理,也与页面脱离关系,如果有异...
A -> B (A,B 均为 UIViewController 的实例,"->" 表示为模态的弹出一个视图控制器)当弹出视图B,要求其背景为透明时,应设置一下属性,就可以实现...
1. LinkMap解析 导读IOS在做包大小优化的时候,需要分析包大小组成,然后通过包大小组成来有针对的做优化。其中最主要的工具就是linkmap文件的解析,下面文章讲简单...
KKQuickDraw iOS通过WKWebView、WKURLSchemeHandler协议实现HTML H5秒开,优化HTML加载速度。(拦截请求替换资源) 一、需求 H...
学习笔记,旨在于快速入门和学习Dart,其中可能会有理解错误,请指出,一起学习。 系列文章 2.1、Dart语言基础:变量、运算符[https://www.jianshu.c...
对于没有真机调试包,还急需使用的话,可以使用以下方法应急使用 以14.8为例,我想运行在系统版本是14.8的设备上,但是本地没有14.8的真机调试包,那么您可以使用以下方法 ...
今天有个朋友问我一个问题: 其中self是一个UIView。这样会造成循环引用吗? 答案是不会! 为什么不会?这里留一个思考题哈。 提示一下看看SDWebImage的源码,到...
设置行间距的方式例如设置 label 的行间距为 10,通常我们会设置 NSAttributedString.lineSpacing = 10 。如下图左侧所示。然而 UI ...
1. 先说说PWA? PWA = progressive web app = 渐进增强式web应用 = 谷歌也想分app市场的一杯羹搞出的东西 = 用js写本地app 由于是...
Service Worker的由来 W3C 组织早在 2014 年 5 月就提出过 Service Worker 这样的一个 HTML5 API ,主要用来做持久的离线缓存。...
一、背景 目前iOS组件化常用的方案就是Pod+路由——持续集成,今天我们来创建一个Pod库。 二、注册用户名和邮箱(此为GitHub的用户名和绑定的邮箱) 1、可以使用如下...
代码内存泄露检测(1) MLeaksFinder (Wechat开源) + FBRetainCycleDetector (FaceBook开源) 每次项目编译完成之后,都被内...
一、Hook概述 HOOK中文译为挂钩或钩子。在iOS逆向中是指改变程序运行流程的一种技术。通过hook可以让别人的程序执行自己所写的代码。在逆向中经常使用这种技术。只有了解...
在iOS中Block有三种形式: 1、void(^MTBlock)(void)=^{ };这样定义的block为全局block,不管是不是使用__week修饰;打印NSLog...