演示 ps:实际上有一层较淡的阴影效果,gif中看不出来,可以根据需要自行调节阴影浓度。 悬浮层 LJKAudioCallAssistiveTouchView.h LJKAu...
演示 ps:实际上有一层较淡的阴影效果,gif中看不出来,可以根据需要自行调节阴影浓度。 悬浮层 LJKAudioCallAssistiveTouchView.h LJKAu...
前言 我们今天主要通过文档参考+实验的方法来得出远程推送接收通知的那些方法调用的一些结论。文章较长,可以直接跳到最后看结论。 与远程推送的有关的几个方法 方法1- (BOOL...
@Damon4Zhou 可能我的表述不太准确。我想表达的是,子线程应该自己手写一个@autoreleasepool把整个子线程要执行的任务包裹起来,像这样
- (void)subThreadTodo
{
@autoreleasepool{
生成autorelease对象A
生成autorelease对象B
...
RunLoop...
}
}
因为子线程是不会自动生成@autoreleasepool,按照那些文档的说法会导致刚才例子中说的对象A和对象B释放不掉。想要这两个对象释放,就得依靠我们手写的那个@autoreleasepool(把对象A和对象B括起来那个)
开启RunLoop后,RunLoop会内部自带一个@autoreleasepool,但这个与我们刚才手写的那个无关,它们是两个东西,这个RunLoop自带的释放池只会针对RunLoop执行任务的时候生成的对象进行释放。
iOS RunLoop入门小结说明iOS中的RunLoop使用场景1.保持线程的存活,而不是线性的执行完任务就退出了<1>不开启RunLoop的线程<2>开启RunLoop的线程(1)实验用self来持有...
概述 有时候会遇到类似下图的需求,要求根据文本自适应Cell高度 此时可以利用以下两个特性来很方便的实现Cell高度自适应1.TableView的代理方法cellForRow...
Swift不允许在extension中直接添加「存储属性」。但是在我们的实际开发中经常会用到使用extension来给已经创建好的类添加新的「存储属性」。例如,给UIView...
公司业务需要做可以超出屏幕的水印效果,但是网上找的一些都不符合条件,所以决定自己来做一个。 因为flutter普通控件是不允许超出屏幕的,如果用listview这些布局会在屏...
UINavigationBar 在iOS 15中,UINavigationBar默认为透明。在滑动时会有模糊效果。如果想要一直就是模糊效果,可以通过改变scrollEdgeA...
Flutter 实现合成小游戏github源码地址:https://github.com/CZXBigBrother/animals-merge-demo[https://g...
因为最近隐私协议的问题,公司的APP开始排查权限使用和申请情况。其中有一项是“本地网络”权限,在确认了自己写的代码和第三方库均未使用该权限的情况下仍然会出现该弹窗,并且拒绝后...
前言 一般而言,SDK会做成CocoaPods公开库的方式以方便客户直接集成。但有时候根据公司规定,不准备提供Git或者SVN公开库的形式,只允许放在自己的文件服务器上。此时...
https://github.com/flywo/SwiftUIPractice自己写的SwiftUI练习项目,各位看官关注一下。 SwiftUI重度依赖于属性包装,使我们代...
[TOC] runtime相关问题 面试题出自掘金的一篇文章《阿里、字节:一套高效的iOS面试题》该面试题解答github 地址版本目前已经完结,可自行下载pdf进行阅读,仅...
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@class呢,#import<...
初识cocos2dx框架cocos2dx项目结构(cocos2dx 3.17) 原生SDK OC语言的桥接文件 lua语言的桥接文件 使用一、导入SDK二、使用SDK 总结 ...
说明 本章节主要讲述如何在已装好的jekins上完成用SVN管理的项目的自动化打包过程。jekins安装流程和git配置流程请自行查找。 一、jekins插件安装 如果之前已...
问题描述 问题定位 有很多种情况会导致报code = 4的异常,本文只讨论使用WebViewJavascriptBridge来完成OC与JS交互,本来没问题但是从UIWebV...
基本说明 我们的项目是一个OC与javascript重度交互的app,OC与javascript交互的那部分是在WebViewJavascriptBridge的github地...
@Code下的风骚 请问你在项目配置plist加上相册的使用权限了吗?
iOS项目集成unity工程unity版本 2017.1.1f1 Xcode版本8.2.1 (8C1002) 第一步 导出unity的Xcode工程(具体导出设置可以看文章末尾的链接大多数都有讲到设置...