240 發(fā)簡(jiǎn)信
IP屬地:天津
  • 總結(jié)swift中模式匹配的用法

    看了一些介紹pattern matching的文章靠抑,里面有不少種使用用法沼本〔卵總結(jié)下來(lái)就是兩種類型:綁定和判斷先慷。模式匹配的起手式是case凝垛,這是對(duì)傳...

  • 應(yīng)用swift中的.self與.Type

    在開發(fā)插件化播放器時(shí)遇到了一個(gè)插件批量初始化的需求:不同的播放器需要配置不同的插件列表前痘,而每一個(gè)插件的構(gòu)造函數(shù)是不同的锚扎。所以需要一種通用的方式來(lái)...

  • 使用純Swift編寫一個(gè)事件代理

    在日常開發(fā)中我們經(jīng)常會(huì)遇到這樣的場(chǎng)景,有很多模塊的delegate需要通過(guò)一個(gè)公共類來(lái)轉(zhuǎn)發(fā)回調(diào)事件箩朴。比如采用MVP模式開發(fā)一個(gè)復(fù)雜的UI交互岗喉,其...

  • 在AVPlayer中截取一幀HLS(m3u8)格式圖片

    AVPlayer的API真心不友好,一個(gè)截屏問(wèn)題搞得我花了6個(gè)小時(shí)才徹底解決炸庞。在網(wǎng)上搜索會(huì)找到兩種截屏方案: 使用AVPlayerItemVid...

  • 使用企業(yè)證書重新簽名iOS App

    在網(wǎng)上查了不少文章最后找到如下方法可以在Xcode8下使用 解壓你的ipa包 刪除期內(nèi)的簽名文件: rm -rf Payload/Your-XX...

  • 詳解weakify(self)與strongify(self)——針對(duì)異步回調(diào)的block中調(diào)用self的情況

    weakify(self)展開后是: __weak typeof(self) __weak_self = self; strongify(sel...

  • 解決git diff認(rèn)不出project.pbxproj的問(wèn)題

    git diff總是把project.pbxproj認(rèn)作binary文件钱床,查了一些答案都說(shuō)是在.gitattributes文件里面添加:.pbx...

  • 解決在使用cocoapods后鏈接framework報(bào)錯(cuò)問(wèn)題

    項(xiàng)目中的Podfile使用了內(nèi)嵌繼承這種方式: 然后發(fā)現(xiàn)target-Offline編譯無(wú)問(wèn)題,target-Online編譯在鏈接時(shí)報(bào)找不到x...

  • 對(duì)swift中的擴(kuò)展進(jìn)行"分組"

    在swift中對(duì)類和struct進(jìn)行擴(kuò)展或使用協(xié)議擴(kuò)展(本質(zhì)是mixin)埠居,是非常簡(jiǎn)單且實(shí)用的語(yǔ)法查牌。但是語(yǔ)法糖太好用了就可能亂用并產(chǎn)生混亂(比如...

個(gè)人介紹
洋蔥數(shù)學(xué)里的一枚iOS開發(fā)
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品