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

    看了一些介紹pattern matching的文章县好,里面有不少種使用用法。總結(jié)下來就是兩種類型:綁定和判斷蟀架。模式匹配的起手式是case,這是對傳...

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

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

  • 使用純Swift編寫一個事件代理

    在日常開發(fā)中我們經(jīng)常會遇到這樣的場景,有很多模塊的delegate需要通過一個公共類來轉(zhuǎn)發(fā)回調(diào)事件屿脐。比如采用MVP模式開發(fā)一個復(fù)雜的UI交互涕蚤,其...

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

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

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

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

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

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

  • 解決git diff認不出project.pbxproj的問題

    git diff總是把project.pbxproj認作binary文件万栅,查了一些答案都說是在.gitattributes文件里面添加:.pbx...

  • 解決在使用cocoapods后鏈接framework報錯問題

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

  • 對swift中的擴展進行"分組"

    在swift中對類和struct進行擴展或使用協(xié)議擴展(本質(zhì)是mixin)西疤,是非常簡單且實用的語法烦粒。但是語法糖太好用了就可能亂用并產(chǎn)生混亂(比如...

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