有时候读书是一种巧妙地避开思考的方法。 沙盒也叫沙箱,英文standbox,其原理是通过重定向技术,把程序生成和修改的文件定向到自身文件夹中。每个iOS 应用程序在安装时,都...
有时候读书是一种巧妙地避开思考的方法。 沙盒也叫沙箱,英文standbox,其原理是通过重定向技术,把程序生成和修改的文件定向到自身文件夹中。每个iOS 应用程序在安装时,都...
SwiftUI 已经如同前端vue、react 一般支持响应式编程。也有类似前端的 state。如今swiftUI已经到2.0版本。swift 也已经5.5了 。所以现阶段从...
SwiftUI的一个神奇之处在于,我们在做某些功能的时候,无需过多地关心布局信息,而是把主要精力放在业务逻辑部分,后续的文章中,我会专门写一篇Data Flow的文章。 那么...
首页在DispatchQueue中main队列是串行队列而global()队列则是并行队列,那么对于在他们中添加异步线程的执行顺序如何呢? 一、Main队列中添加异步线程的执...
在WWDC2019中,iOS引入了一个全新的UI框架——SwiftUI。它的目的是通过全新的设计思想来解决iPhone、iPad、Mac的界面统一,以便开发者可以通过一次学习...
版本记录 前言 今天翻阅苹果的API文档,发现多了一个框架SwiftUI,这里我们就一起来看一下这个框架。 Overview 在每个平台上声明应用程序的用户界面和行为。 先看...
前言 最开始我想把线程和线程锁放在一起整理出一篇文章,结果整理了线程发现有点长,于是便把线程锁单独拿出来了。感兴趣的小伙伴也可以去看下线程的生命周期,NSThread、GCD...
目录一、iOS的内存管理方式 1、小对象的内存管理 -- Tagged Pointer 1.1 Tagged Pointer是什么 1.2 Tagged Point...
UIDynamic物理引擎UIDynamic是IOS7引入的一项新技术。他包括UIGravityBehavior:重力行为UICollisionBehavior:碰撞行为UI...