略
Swift - 類和結(jié)構(gòu)體在面向過(guò)程的語(yǔ)言中,要想實(shí)現(xiàn)類似類的功能只能借助結(jié)構(gòu)體,其實(shí)從OC源碼也能看出來(lái),類的組成本就是復(fù)雜的結(jié)構(gòu)體實(shí)現(xiàn)的谴忧。而在Swift中結(jié)構(gòu)體的功能被擴(kuò)大化了民鼓,基本擁有了和類差不...
略
Swift - 類和結(jié)構(gòu)體在面向過(guò)程的語(yǔ)言中,要想實(shí)現(xiàn)類似類的功能只能借助結(jié)構(gòu)體,其實(shí)從OC源碼也能看出來(lái),類的組成本就是復(fù)雜的結(jié)構(gòu)體實(shí)現(xiàn)的谴忧。而在Swift中結(jié)構(gòu)體的功能被擴(kuò)大化了民鼓,基本擁有了和類差不...
還行~
Swift - 函數(shù)是的,函數(shù)虐译÷ィ總的來(lái)說(shuō)方法和函數(shù)并沒(méi)有什么區(qū)別尤莺。因?yàn)楸举|(zhì)相同九串,都是為了處理獨(dú)立的工作而存在的。而要說(shuō)有區(qū)別癣亚,在以前丑掺,函數(shù)是面向過(guò)程中的概念,方法是面向?qū)ο蟮母拍钍鑫怼R驗(yàn)闆](méi)有類的概...
閱
Swift - 控制結(jié)構(gòu)Swift中的循環(huán)語(yǔ)句for,while,dowhile,還有分支switch相比于OC也有很多的改進(jìn)和變化吼鱼。這里主要是使用方式了蓬豁,我們可以快速的過(guò)一下。 for 遍歷數(shù)組:...
最近是不是沒(méi)有用功啊
Swift - 集合 - Set and DictionarySet Set 也是集合的一種,很多方法與Array類似,但似仍然具有一些Array不具備的特性史侣。 Set具有無(wú)序且不重復(fù)的特性.我們?cè)趧?chuàng)建的時(shí)候,設(shè)定的值是:1,2,3,但...
閱讀
Swift - 集合 - Set and DictionarySet Set 也是集合的一種,很多方法與Array類似,但似仍然具有一些Array不具備的特性攒砖。 Set具有無(wú)序且不重復(fù)的特性.我們?cè)趧?chuàng)建的時(shí)候,設(shè)定的值是:1,2,3,但...
還挺好玩兒的
學(xué)習(xí)計(jì)劃(11) - 動(dòng)畫(huà) - 貝塞爾曲線(2) - 下拉和加載動(dòng)畫(huà)在貝塞爾曲線(1)中,我們介紹了貝塞爾曲線的繪制,但是那是固定的,運(yùn)用場(chǎng)景很少,運(yùn)用更多的是一些動(dòng)畫(huà)效果。而前端主要的功能就是負(fù)責(zé)貌美如花,所以掌握一定的動(dòng)畫(huà)技巧還是有必要的...
還行
學(xué)習(xí)計(jì)劃(10) - 動(dòng)畫(huà) - 關(guān)鍵幀動(dòng)畫(huà)貝塞爾曲線的基礎(chǔ)我們了解了寨闹,接下來(lái),我們開(kāi)始自己做一些動(dòng)畫(huà)效果鸭叙。那么配合貝塞爾曲線的一般使用關(guān)鍵幀動(dòng)畫(huà)闯第。為啥呢?因?yàn)槲蚁矚g啊,哈哈哈哈旺聚! 我們之前使用過(guò)CATransitio...
Check
學(xué)習(xí)計(jì)劃(9) - 動(dòng)畫(huà) - 貝塞爾曲線(1)我們?nèi)粘I钪杏玫呢惾麪柷€的地方還是比較多的织阳,我見(jiàn)過(guò)的例如,自定義側(cè)邊欄的動(dòng)畫(huà)效果,表格的下拉效果,視圖的波浪循環(huán)的效果,數(shù)據(jù)分析時(shí)的折線圖,自定義TabBar的時(shí)候也會(huì)用...
Check
學(xué)習(xí)計(jì)劃(8) -runtime - iOS 中防止數(shù)組越界的辦法項(xiàng)目中經(jīng)常遇到數(shù)組越界的情況,這是個(gè)很煩人的問(wèn)題砰粹,所以唧躲,就思考了下如何避免這樣的問(wèn)題。首先我們獲取數(shù)組元素的方式分為: 是的碱璃,通過(guò)objectAtIndex和[] 方式弄痹。 然...
以后再寫(xiě)的時(shí)候就把最后什么樣子做出來(lái)圖讓我看看
學(xué)習(xí)計(jì)劃(6) - 動(dòng)畫(huà) - 形變動(dòng)畫(huà)形變動(dòng)畫(huà)即形狀的旋轉(zhuǎn),位移,縮放和形狀的變化。 官網(wǎng)地址: https://developer.apple.com/documentation/coregraphics/cg...
還行 有點(diǎn)好玩
學(xué)習(xí)計(jì)劃(6) - 動(dòng)畫(huà) - 形變動(dòng)畫(huà)形變動(dòng)畫(huà)即形狀的旋轉(zhuǎn),位移,縮放和形狀的變化嵌器。 官網(wǎng)地址: https://developer.apple.com/documentation/coregraphics/cg...
閱
學(xué)習(xí)計(jì)劃(5) - 動(dòng)畫(huà) - 過(guò)渡動(dòng)畫(huà)(不得不吐槽一下肛真,昨天寫(xiě)到23點(diǎn)的文章竟然沒(méi)有給我保存,最后發(fā)布不了爽航,然后我關(guān)了還以為它之前寫(xiě)的已經(jīng)保存了.然而并沒(méi)有,昨天白寫(xiě).今天寫(xiě)兩章...) CoreAnimatio...
鬧著玩呢蚓让?這才幾個(gè)字兒?讥珍?历极?
Swift 開(kāi)始之前 - 個(gè)人學(xué)習(xí)思想本系列采用的是Apple 官方的 4.0API 畢竟不是百科全書(shū),所以不可能解釋的很全面,我只能提供我自己的套路和學(xué)習(xí)方式供大家參考.
閱
swift基礎(chǔ)語(yǔ)法swift一直沒(méi)工夫去學(xué),都4.0了,也該提升日程了。所以就開(kāi)始學(xué)習(xí)吧串述。 swift 的學(xué)習(xí)目標(biāo) 基礎(chǔ)語(yǔ)法的學(xué)習(xí) 線程和網(wǎng)絡(luò)訪問(wèn)的學(xué)習(xí) 學(xué)習(xí)一個(gè)swift做的開(kāi)源APP 自己...
字由好用嗎执解?
學(xué)習(xí)計(jì)劃(3,4) - WKWebview實(shí)現(xiàn)瀏覽大圖并保存本地由于東西比較多,昨天寫(xiě)好之后也沒(méi)來(lái)得及寫(xiě)文章纲酗,所以就一起發(fā)布了吧衰腌。今天會(huì)涉及的內(nèi)容包括: 為WKWebview添加進(jìn)度條 這個(gè)其實(shí)比較簡(jiǎn)單: 這里要說(shuō)的就是為什么要用到tra...
生氣批閱!
學(xué)習(xí)計(jì)劃 (2) - 自定義驗(yàn)證碼按鈕今天要做的是一個(gè)倒計(jì)時(shí)按鈕,也是項(xiàng)目當(dāng)中經(jīng)常遇到的一類需求吮螺。最終實(shí)現(xiàn)效果如下: 而實(shí)現(xiàn)這種驗(yàn)證碼,方式很多,有人用NSTimer進(jìn)行開(kāi)發(fā)的饶囚,也有用dispatch_sourc...
閱帕翻。
學(xué)習(xí)計(jì)劃 (1)- 自定義文本框第一天嘛,就簡(jiǎn)單點(diǎn)萝风,來(lái)個(gè)自定義的文本框嘀掸,也是我項(xiàng)目中實(shí)際出現(xiàn)的: 如大家所看到那樣,就是三種輸入框规惰,這個(gè)在很多軟件上都有睬塌,實(shí)現(xiàn)起來(lái)也比較簡(jiǎn)單。 仔細(xì)分析可以看出來(lái)歇万,它們其實(shí)都...