截图 关于截图有两个方法: - (void)renderInContext:(CGContextRef)ctx: 作用于CALayer层的方法。将view的layer渲染到当...
截图 关于截图有两个方法: - (void)renderInContext:(CGContextRef)ctx: 作用于CALayer层的方法。将view的layer渲染到当...
===底层分析方法: 1,在alloc的地方下一个符号断点(symbol breakpoint); 苹果开源源码汇总:https://opensource.apple.com...
什么是微信的Mars Mars是微信在2017年开源的一套跨平台跨业务的基础组件。在这里可以给出github上的官方架构图 从上面的架构图中我们可以看到,Mars主要包含了一...
本文都是以 Swift 为基础做测试的. 静态库 嵌套 其他静态库 在你的项目中, 使用了一个静态库, 它里面嵌套了另一个静态库. 如果这个静态以 Embed(嵌套) 的形式...
一弹指六十刹那,一刹那九百生灭。 --《仁王经》 组件 计算机是一种数据处理设备,它由CPU和内存以及外部设备组成。CPU负责数据处理,内存负责存储,外部设备负责数据的输入和...
音频输出作为硬件资源,对于iOS系统来说是唯一的,那么要如何协调和各个App之间对这个稀缺的硬件持有关系呢? iOS给出的解决方案是"AVAudioSession" ,通过它...
序言 在上一篇文章文章中,简单介绍了GCDAsyncSocket的使用,socket创建、连接、发送消息、接收消息、关闭socket、粘包分包、以及心跳包机制。并且立下了一个...
由于上一篇文章篇幅过长移到这边。 3.read&write 先看write 这个方法只是构建了一个GCDAsyncWritePacket包,添加到writequeue数组中,...
矩阵 在先讲颜色编码之前,先回顾一下高数中的矩阵的基本知识《线性代数》: 什么是矩阵 矩阵是指纵横排列的二维数据表格,比如以下表示方式:图1.jpg 矩阵的加法和减法 相同数...
对于一个可靠的IM系统,需要保证消息的百分之百到达对端。即使是在极端情况下丢失一条消息也是不能容忍的。一个极其极其低概率的事件,若是放大到分布式系统中,那这个概率事件就成了必...
Socket原理 1、什么是Socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计...
NSInteger是苹果推荐的使用,关于NSInteger的定义,苹果是这样给的: 解释为:在64位系统上编码运行,NSInteger表示long类型,在32位系统上编码运行...
简介 Combine是Apple在2019年WWDC上推出的一个新框架。该框架提供了一个声明性的Swift API,用于随时间处理值。这些值可以表示多种异步事件。 Publi...
DTLabel, 使用coreText渲染的
iOS电子书阅读器之优雅的翻页效果实现最近实现了一个完整的电子书阅读器,支持txt和epub格式的电子书阅读,其中epub支持图文混排的方式展示。本文主要谈谈其中两种翻页效果的实现,分别为仿真翻页和水平滑动翻页。...
研究一天了,真是这个问题,好坑😂
GeoJSON 无效:您的路由 App 覆盖地区文件无效2019-08-28上传app store 预览图的时候遇到如下问题:提示:GeoJSON 无效:您的路由 App 覆盖地区文件无效。有关更多信息,请参阅 Location and Maps P...
在简书偶尔会被锁定,本文在掘金也同步更新。 iOS 13 支持适配的机型 iPhone 11、iPhone 11 Pro、iPhone 11 Pro Max iPhone X...
引言关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾。对于一个 ...
这篇文章整理了一下UIButton的各种EdgeInsets都咋用,有啥效果。留着自己以后对此迷糊时再看一看,也希望能对你有所帮助喔😜。 达成共识 如果没有给UIButton...
没有,原理是一样的,只是语言差异而已
iOS电子书阅读器之优雅的翻页效果实现最近实现了一个完整的电子书阅读器,支持txt和epub格式的电子书阅读,其中epub支持图文混排的方式展示。本文主要谈谈其中两种翻页效果的实现,分别为仿真翻页和水平滑动翻页。...
小编混迹在各种iOS交流群中,整理出了将近两百道大厂最喜欢在面试问到的问题,今天在这里分享给大家(下载地址)! 小编就不在这里全部列举出来了,可以在前面的看到,文档里面包括了...