遇到的swift問(wèn)題

一個(gè)多月兩個(gè)APP坐求,還是用自己不熟悉的swift語(yǔ)言潮瓶,精神極度的緊張陶冷,還好終于算是搞完了。好久沒(méi)過(guò)來(lái)分享東西了毯辅,快來(lái)騷擾我埂伦。??
今天我不是想談?wù)摻?jīng)驗(yàn)或者技術(shù),而是在項(xiàng)目中遇到的問(wèn)題思恐,希望大家給出指導(dǎo)性的意見(jiàn)沾谜。

- 代理

在OC中無(wú)非就是協(xié)議,設(shè)置代理胀莹,遵循協(xié)議基跑;我很聰明的將OC代碼翻譯成了swift語(yǔ)言,但是在我閱讀別人代碼的時(shí)候發(fā)現(xiàn)實(shí)現(xiàn)代理方法的部分是使用擴(kuò)展類(lèi)來(lái)做的

extension ImageCarouselView: UIScrollViewDelegate {
    public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
        if isAutoScroll {
            autoScrollTimer?.invalidate()
        }
    }
    public func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
        if isAutoScroll {
            self.setupTimer()
        }
    }
    public func scrollViewDidScroll(_ scrollView: UIScrollView) {
        let offsetIndex: Int = Int(collectionView.contentOffset.x / layout.itemSize.width)
        let currentIndex = Int(Double(offsetIndex % imageArray.count) + 0.5)
        pageControl.currentPage = currentIndex == imageArray.count ? 0 :currentIndex
    }
}

我發(fā)現(xiàn)不僅僅是代理這塊描焰,有挺多部分都會(huì)使用extension媳否,請(qǐng)問(wèn)各位,在swift中哪些情況用extension寫(xiě)比較好的呢荆秦?

- 關(guān)鍵字

接觸swift比較匆忙篱竭,發(fā)現(xiàn)竟然有許多是我不理解的。

  1. fileprivate與private的區(qū)別
  2. guard什么情況下使用
  3. button添加點(diǎn)擊事件為什么會(huì)有的需要在方法名前添加@obj說(shuō)是#selector()是oc的方法
  4. 還有什么步绸,竟然忘記了掺逼,下次見(jiàn)到再補(bǔ)充
- 隱藏tabbar

在swift中隱藏tabbar不像OC那樣簡(jiǎn)單,會(huì)稍顯復(fù)雜瓤介。當(dāng)你push過(guò)去隱藏返回過(guò)來(lái)tabbar也會(huì)消失
也就是說(shuō)在每次push前

viewController.hidesBottomBarWhenPushed = true

push后

viewController.hidesBottomBarWhenPushed = false
- 安全性

在swift中坪圾,安全性是比較好的晓折,不同的東西是不能往一塊兒放的

let sum = 1 + 1.0 // 會(huì)報(bào)錯(cuò),Int不能和double一起操作

var temp = 10.0
temp = "zhu" // 報(bào)錯(cuò)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末兽泄,一起剝皮案震驚了整個(gè)濱河市漓概,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌病梢,老刑警劉巖胃珍,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異蜓陌,居然都是意外死亡觅彰,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)钮热,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)填抬,“玉大人,你說(shuō)我怎么就攤上這事隧期§穑” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵仆潮,是天一觀的道長(zhǎng)宏蛉。 經(jīng)常有香客問(wèn)我,道長(zhǎng)性置,這世上最難降的妖魔是什么拾并? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮鹏浅,結(jié)果婚禮上嗅义,老公的妹妹穿的比我還像新娘。我一直安慰自己隐砸,他們只是感情好芥喇,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著凰萨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪械馆。 梳的紋絲不亂的頭發(fā)上胖眷,一...
    開(kāi)封第一講書(shū)人閱讀 51,488評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音霹崎,去河邊找鬼珊搀。 笑死,一個(gè)胖子當(dāng)著我的面吹牛尾菇,可吹牛的內(nèi)容都是我干的境析。 我是一名探鬼主播囚枪,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼劳淆!你這毒婦竟也來(lái)了链沼?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤沛鸵,失蹤者是張志新(化名)和其女友劉穎括勺,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體曲掰,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡疾捍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了栏妖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乱豆。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖吊趾,靈堂內(nèi)的尸體忽然破棺而出宛裕,到底是詐尸還是另有隱情,我是刑警寧澤趾徽,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布续滋,位于F島的核電站,受9級(jí)特大地震影響孵奶,放射性物質(zhì)發(fā)生泄漏疲酌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一了袁、第九天 我趴在偏房一處隱蔽的房頂上張望朗恳。 院中可真熱鬧,春花似錦载绿、人聲如沸粥诫。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)怀浆。三九已至,卻和暖如春怕享,著一層夾襖步出監(jiān)牢的瞬間执赡,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工函筋, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沙合,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓跌帐,卻偏偏與公主長(zhǎng)得像首懈,于是被迫代替她去往敵國(guó)和親绊率。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)究履、插件滤否、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,103評(píng)論 4 62
  • 因近期項(xiàng)目的原因跑了國(guó)內(nèi)上海、成都等一挎袜、二線城市的廚房顽聂,觀察到幾個(gè)有意思的點(diǎn)和大家分享一下。 一是智能產(chǎn)品的滲透日...
    SHA知行合一閱讀 106評(píng)論 0 0
  • 放假這幾天抽時(shí)間看完了呂世浩著《秦始皇穿越現(xiàn)實(shí)與歷史的思辨之旅》盯仪。這是一本通俗歷史讀物紊搪,全書(shū)圍繞《史記·秦始皇本紀(jì)...
    yijunlaw閱讀 537評(píng)論 0 1
  • 我們邁著期待的腳步 姍姍的走進(jìn)時(shí)光的隧道 不知不覺(jué)來(lái)到了青春的領(lǐng)地 就這樣闖了進(jìn)去 沒(méi)有任何準(zhǔn)備 青春到底是什么 ...
    沉著還赤龍閱讀 197評(píng)論 0 1