有時候讀書是一種巧妙地避開思考的方法。 沙盒也叫沙箱,英文standbox,其原理是通過重定向技術(shù),把程序生成和修改的文件定向到自身文件夾中。每個iOS 應(yīng)用程序在安裝時,都...
有時候讀書是一種巧妙地避開思考的方法。 沙盒也叫沙箱,英文standbox,其原理是通過重定向技術(shù),把程序生成和修改的文件定向到自身文件夾中。每個iOS 應(yīng)用程序在安裝時,都...
SwiftUI 已經(jīng)如同前端vue、react 一般支持響應(yīng)式編程。也有類似前端的 state。如今swiftUI已經(jīng)到2.0版本。swift 也已經(jīng)5.5了 。所以現(xiàn)階段從...
SwiftUI的一個神奇之處在于,我們在做某些功能的時候,無需過多地關(guān)心布局信息,而是把主要精力放在業(yè)務(wù)邏輯部分,后續(xù)的文章中,我會專門寫一篇Data Flow的文章。 那么...
首頁在DispatchQueue中main隊列是串行隊列而global()隊列則是并行隊列,那么對于在他們中添加異步線程的執(zhí)行順序如何呢? 一、Main隊列中添加異步線程的執(zhí)...
在WWDC2019中,iOS引入了一個全新的UI框架——SwiftUI。它的目的是通過全新的設(shè)計思想來解決iPhone、iPad、Mac的界面統(tǒng)一,以便開發(fā)者可以通過一次學(xué)習(xí)...
版本記錄 前言 今天翻閱蘋果的API文檔,發(fā)現(xiàn)多了一個框架SwiftUI,這里我們就一起來看一下這個框架。 Overview 在每個平臺上聲明應(yīng)用程序的用戶界面和行為。 先看...
前言 最開始我想把線程和線程鎖放在一起整理出一篇文章,結(jié)果整理了線程發(fā)現(xiàn)有點長,于是便把線程鎖單獨拿出來了。感興趣的小伙伴也可以去看下線程的生命周期,NSThread、GCD...
目錄一、iOS的內(nèi)存管理方式? 1、小對象的內(nèi)存管理 -- Tagged Pointer?? 1.1 Tagged Pointer是什么?? 1.2 Tagged Point...
UIDynamic物理引擎UIDynamic是IOS7引入的一項新技術(shù)。他包括UIGravityBehavior:重力行為UICollisionBehavior:碰撞行為UI...