Xcode15新建项目并且引入pod库后,编译报错 Sandbox:rsync.sanba deny(1) file-write-create xxx发现不管是那个第三方库p...
Xcode15新建项目并且引入pod库后,编译报错 Sandbox:rsync.sanba deny(1) file-write-create xxx发现不管是那个第三方库p...
序章 在上一篇文章中,已经介绍了最基础的订阅与发布,那么按钮事件的订阅又是如何实现的呢,先看一下demo代码 好了,我们现在来点击addButton看看会输出什么: +号 n...
看了几篇相关的讲解,还是有点理不清楚,所以决定自己再梳理一遍。 初识 先看一段简单的调用: 看一下输出: 看着还挺简单,参考其他文章,看了20行,还行,看了25行,嗯,看不下...
本文系学习Swift中的指针操作详解的整理 默认情况下Swift是内存安全的,苹果官方不鼓励我们直接操作内存。但是,Swift中也提供了使用指针操作内存的方法,直接操作内存是...
(答案不唯一,仅供参考,文章最后有福利)目录 一、基础知识点 设计模式是什么? 你知道哪些设计模式,并简要叙述?设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的...
九.iOS面试题-----多线程相关之NSOperation、NSOperationQueue、NSThread+runloop实现常驻线程、加锁 NSOperationQu...
(答案不唯一,仅供参考,文章最后有福利) 一. iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染 UIView与CALayer 事件传递与视图响应链 图像显...
前言 本着苹果爸爸系统更新的一贯作风(UI必乱),我开始了iOS15的探索; 基于Xcode Version 13.0 beta (13A5155e) iOS 15 beta...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
什么是CGD呢?以下摘自苹果的官方说明。 Grand Central Dispatch (GCD) 是异步执行任务的技术之一。应用程序中记述的线程管理用的代码是在系统级中...
1.block属性的声明 block属性的声明,需要copy修饰符,因为只有copy后的block才会在堆中,栈中的block的生命周期是和栈绑定的 2.block线程安全 ...
前言 最近看了下QTEventBus的源码,防止遗忘,写下来巩固一下。水平不太行,看的也比较浅另外本文不太设计QTEventBus中的消息(其实是我没看) 使用 QTEven...
遇到一个头疼了半天的问题,就是在我自定义的UIView上方,莫名其妙的多出一条横线。 不过好像只有在跟系统或者机型有关,在13.6的x max上就有这样的问题,但是11.4的...
解决办法:删除缓存目录~/Library/Caches/Cocoapods里对应的源码。删除工程目录里的Podfile.lock文件。删除工程Pods目录下对应的源码。
今天项目中遇到一个,明明正确设置了scrollview的frame和contentsize, 但是滑动时还是出现偏移误差。 网上资料说是ios11之后的问题,未去查证 解决方...
今天遇到一个问题,同事用的ON CONFLICT DO UPDATE SET语法在我这边报错了, near "ON": syntax error提示语法出错,但是IOS13系...