![240](https://upload.jianshu.io/users/upload_avatars/2258226/bfaf9ed7-bcfc-487f-9820-39578c4f5a20.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Xcode升級(jí)到16.0版本后油够,總是遇到各種奇奇怪怪的問題,昨天遇到一個(gè)剛創(chuàng)建的新項(xiàng)目pod init 和 pod install 命令報(bào)錯(cuò)的問...
Flutter中的Widget根據(jù)類型不同,大體上可以分為以下幾種: 在根Widget類中有一個(gè)抽象方法createElement(),也就意味...
最近項(xiàng)目中有一個(gè)接口比較奇特,之前從來沒有見過這種請(qǐng)求方式.需求是搜集日志,寫到本地文件夾中,然后把log文件上傳到服務(wù)器.接口是POST請(qǐng)求方...
swift官方API中到處都有面向協(xié)議編程的影子.在swift中,很多數(shù)據(jù)類型的底層都是struct結(jié)構(gòu)體,而結(jié)構(gòu)體是不支持繼承的.所以就只能通...
Swift語言是支持函數(shù)式編程的,所以我們需要簡單了解一下函數(shù)式編程的概念. 在了解函數(shù)式編程的概念之前呢,先看看Swfit中Array常用的幾...
作為一個(gè)iOS開發(fā)者,如何從OC過渡到Swift.今天我們就來講解一下從OC開發(fā)轉(zhuǎn)到Swift開發(fā)的注意點(diǎn). 一: 條件編譯 有時(shí)候我們要限制我...
一: 內(nèi)存訪問沖突 如果兩個(gè)操作同時(shí)滿足下面幾個(gè)條件,就會(huì)產(chǎn)生內(nèi)存訪問沖突: 至少一個(gè)是寫入操作 訪問的是同一塊內(nèi)存 訪問的時(shí)間重疊(比如在同一...
Swfit中提供了5個(gè)不同的訪問級(jí)別,按照訪問權(quán)限的高低排序如下: open: 允許在定義實(shí)體的模塊,其他模塊訪問.允許其他模塊繼承,重寫.op...
可選項(xiàng)是Swift的一大特色,那么可選項(xiàng)的本質(zhì)是什么呢? 比如下面代碼: 我們從打印結(jié)果可以看到,age是Optional類型,其實(shí)可選項(xiàng)本質(zhì)就...