Swift基礎(chǔ)專(zhuān)題是我個(gè)人在學(xué)習(xí)Swift語(yǔ)言時(shí),按照蘋(píng)果官方文檔翻譯的,供大家參考學(xué)習(xí),個(gè)人英語(yǔ)水平有限,若有翻譯不準(zhǔn)確的地方,請(qǐng)大家指出。目前翻譯的都是主要的模塊。
Swift基礎(chǔ)專(zhuān)題是我個(gè)人在學(xué)習(xí)Swift語(yǔ)言時(shí),按照蘋(píng)果官方文檔翻譯的,供大家參考學(xué)習(xí),個(gè)人英語(yǔ)水平有限,若有翻譯不準(zhǔn)確的地方,請(qǐng)大家指出。目前翻譯的都是主要的模塊。
1.協(xié)議的語(yǔ)法 定義協(xié)議: 遵守協(xié)議: 當(dāng)一個(gè)類(lèi)既有父類(lèi),又遵守其他協(xié)議時(shí),將父類(lèi)名寫(xiě)在所遵守協(xié)議的前面: 2.屬性的要求 在協(xié)議中,實(shí)例屬性總是使用var聲明為變量屬性。可...
前言 大概捋了一下iOS面試知識(shí)點(diǎn),以此作為大綱希望自己能有目標(biāo)有計(jì)劃地準(zhǔn)備面試,后面我會(huì)逐個(gè)復(fù)習(xí)一下相應(yīng)的內(nèi)容,同時(shí)也會(huì)添加遺漏的知識(shí)點(diǎn)到文本,并記錄下自己的筆記分享出來(lái)。...
需求 眾所周知,原始的音視頻數(shù)據(jù)無(wú)法直接在網(wǎng)絡(luò)上傳輸,推流需要編碼后的音視頻數(shù)據(jù)以合成的視頻流,如flv, mov, asf流等,根據(jù)接收方需要的格式進(jìn)行合成并傳輸,這里以合...
最近在項(xiàng)目中遇到了涉及二維碼相關(guān)的問(wèn)題, 這里想記錄總結(jié)一下二維碼相關(guān)技術(shù) 一. 二維碼的介紹 二維條碼/二維碼是用某種特定的幾何圖形按一定規(guī)律在平面分布的黑白相間的圖形記錄...
在SwiftUI中構(gòu)建一個(gè)View的結(jié)構(gòu)體實(shí)例只是短暫的存在,當(dāng)View被渲染到屏幕上后,這個(gè)結(jié)構(gòu)體實(shí)例就會(huì)被銷(xiāo)毀。 當(dāng)我們用State來(lái)標(biāo)記一個(gè)屬性時(shí),SwiftUI會(huì)接管...
技術(shù)不止,文章有料,加 JiuXinDev 入群,Android 搬磚路上不孤單 前言 在之前一個(gè)月的里,我系統(tǒng)的學(xué)習(xí)了Android Jetpack組件,并輸出了即學(xué)即用A...
出品:尤爾小屋作者:Peter編輯:Peter 開(kāi)刷 大家好,我是Peter~ 最近要準(zhǔn)備開(kāi)始刷LeetCode上關(guān)于SQL部分的練習(xí)題了。相信很多人是知道LeetCode的...
原文地址:http://huizhao.win/2016/11/13/swift-init/ 從 Objective-C 轉(zhuǎn)到 Swift 后,可能首先就會(huì)發(fā)覺(jué) Swift ...
目錄一、組件化開(kāi)發(fā)二、使用CocoaPods管理私有庫(kù)? 1、創(chuàng)建我們自己的podspec文件倉(cāng)庫(kù),并連接到CocoaPods? 2、創(chuàng)建私有庫(kù)? 3、編寫(xiě)私有庫(kù)的源代碼和p...
目的: iOS APP在下一個(gè)版本會(huì)用swift開(kāi)發(fā),在多人開(kāi)發(fā)中,即使有官網(wǎng)的規(guī)范模板.但每個(gè)人的代碼風(fēng)格和規(guī)范難以做到完全一致,對(duì)后期項(xiàng)目維護(hù)會(huì)增加一定的困難,這里主要...
https://github.com/SnapKit/Masonry[https://github.com/SnapKit/Masonry]https://github.co...
swift中比較常用的高階函數(shù)有:map、flatMap、filter、reduce。使用高階函數(shù)可以簡(jiǎn)化代碼量,相對(duì)來(lái)說(shuō)高階函數(shù)實(shí)現(xiàn)的效率會(huì)快一些,它可以并行執(zhí)行。 1.m...
在swift中所有數(shù)據(jù)類(lèi)型的無(wú)外乎兩種:值類(lèi)型,引用類(lèi)型。 先上個(gè)自己的簡(jiǎn)答理解:* 值類(lèi)型 : 在內(nèi)存中直接保存值,有點(diǎn)類(lèi)似oc中targetPoint;* 引用類(lèi)型 :...
前言: 開(kāi)發(fā)得跟view打交道,我們也經(jīng)??吹教O(píng)果官方代碼有l(wèi)ayout方法的相關(guān)調(diào)用,但是大家可知道什么時(shí)候調(diào)用,什么時(shí)候需要嗎?針對(duì)網(wǎng)上大部分資料講得不夠清晰,我決定用D...
最近剛換了M1芯片的Mac,但是x86的架構(gòu)換成arm架構(gòu),會(huì)遇到一些問(wèn)題,想起每次安裝CocoaPods就腦殼大,不出意外的話(huà)就要出意外了。。。。。。果然,再經(jīng)歷了各種教程...
substring在swift中的對(duì)應(yīng)方法 1.截取前幾位字符 2.截取后幾位字符 3.去掉前幾位字符 4.去掉后幾位字符 5.截取字符串中間的字符