iOS13 项目中的SceneDelegate类有什么作用?自从Xcode11发布以来,当你使用新XCode创建一个新的iOS项目时,SceneDelegate会被默认创建,...
cocoapods pod install 错误信息 [Xcodeproj] Generated duplicate UUIDs 一般发生在私有库,我的是发生在私有库B依赖...
插件没装全
基于Sonar的iOS代码质量检测系统先瞄一眼成果~ 1.JDK,DBMS(演示环境使用Mysql) 2.创建sonar数据库和用户 3.下载sonar 演示环境使用v6.1,下载后解压到 4.安装sonar-r...
文章里的插件比较老,gcover建议替换成slather ,xctool替换成xcpretty
基于Sonar的iOS代码质量检测系统先瞄一眼成果~ 1.JDK,DBMS(演示环境使用Mysql) 2.创建sonar数据库和用户 3.下载sonar 演示环境使用v6.1,下载后解压到 4.安装sonar-r...
首先在mac下安装mysql,这里就不多做介绍了,下载镜像完成之后一步一步操作就是,安装完成之后或默认分配一个用户名和密码,以弹框的形式给到你: 用户名默认是root,系统分...
就是H5与原生交互嘛,,H5调用原生方法就行啦,感觉用不着这么麻烦
Universal Links(一) —— 基本配置和使用示例(一)版本记录 前言 大家一定遇到过很多的情况:比如说点击一个网页的webview上的链接或者点击一个备忘录中的连接,就会直接跳转到自己的App里面,这其中一个实现方法就是使用:U...
作者:洞见Fine 人类从不做正确的事,他们总做最有快感的事,然后后悔。 01 世上最可怕的不是悲剧,而是悲剧的重复。 看到一则消息,7月4日,中科院博士肖育众突发心脏骤停,...
在上篇文章多线程中,我们简单介绍了下3种创建多线程方法的区别。在一般公司的面试当做,大多也只会问下他们的区别。请看下面这道面试题,输出结果会是什么了? 是不是看着有点眼熟,但...
对于平常的应用程序开发,我们很少需要关注编译和链接过程。我们平常Xcode开发就是集成的的开发环境(IDE),这样的IDE一般都将编译和链接的过程一步完成,通常将这种编译和链...
步骤预览: 1、撤回消息的时候,重写方法,将消息存到数据库 2、自定义撤回消息单元格 3、点击撤回消息,根据消息id获取撤回消息内容,粘贴到输入框 开始实现: 1、撤回消息的...
编译oc源码阶段 是否应该是OC与编译时交互?
Runtime-iOS运行时基础篇本文主要整理了Runtime的相关知识。对于一个iOS开发者来说,掌握Runtime的重要性早已不言而喻。OC能够作为一门优秀的动态特性语言,在其背后默默工作着的就是Runt...
在iOS上使用Protocol Buffer [TOC] 一、定义 Protocol Buffer是Google出品的一种轻量级、高效的结构化数据存储格式(类似于XM...
对于已越狱的设备,系统默认安装了mobilesubstrate动态库,提供一个系统级的入侵管道,所有的tweak都可以依赖它来进行开发。而对于没有越狱的手机,我们需要向目标a...
先说推送的原理,不废话先上图: 从图中可以很清楚的看出来推送的原理主要分为以下几步:1.由App向iOS设备发送一个注册通知,用户需要同意系统发送推送。2.iOS向APNs远...