240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • 120
    C++庫(kù)符號(hào)沖突雜談

    背景 最近在做toB業(yè)務(wù)劲弦,發(fā)現(xiàn)我們的SDK經(jīng)常與客戶之間符號(hào)沖突旺芽,要么編譯鏈接不過(guò),要么因?yàn)殒溄拥藉e(cuò)誤的符號(hào)導(dǎo)致運(yùn)行崩潰提鸟。 符號(hào)沖突 什么是符號(hào)沖突,就是庫(kù)與庫(kù)之間有相同的符...

  • 120
    iOS 字體pt和px的轉(zhuǎn)換

    iOS中,[UIFont systemFontOfSize:18],這里的18雪标,單位是pt。日常工作中溉跃,美工給我們的UI圖中表面的字號(hào)大小村刨,例如36,單位是px喊积。也即像素大小...

  • 仿抖音特效相機(jī)

    項(xiàng)目是仿照抖音的特效相機(jī),基本功能是使用相機(jī)拍攝短視頻玄妈,然后在視頻的基礎(chǔ)上添加一些視頻特效乾吻,項(xiàng)目源碼已上傳github:AwemeLike。 已實(shí)現(xiàn)功能 磨皮拟蜻、美白 瘦臉大眼...

  • 仿抖音特效相機(jī)之視頻播放器實(shí)現(xiàn)

    前言 本文是講解特效相機(jī)中的視頻播放器的實(shí)現(xiàn)绎签,完整源碼可查看AwemeLike。 首先我們先來(lái)看一下播放器的結(jié)構(gòu) 可以看到酝锅,播放一個(gè)視頻文件需要經(jīng)過(guò)解碼诡必、音視頻同步、音視頻處...

  • 120
    仿抖音特效相機(jī)之大眼瘦臉

    前言 本文是講解特效相機(jī)中的大眼瘦臉的實(shí)現(xiàn)搔扁,完整源碼可查看AwemeLike爸舒。要實(shí)現(xiàn)瘦臉大眼,首先需要獲取到人臉特征點(diǎn)稿蹲,在本項(xiàng)目中使用的是Face++的人臉識(shí)別庫(kù)扭勉,它可以獲取...

  • 十年婚姻,我在哭苛聘,他在笑

    天氣太熱涂炎,你的額頭冒出點(diǎn)點(diǎn)汗珠,由小變大设哗,再變大唱捣,然后慢慢的從額頭流到臉頰,流到下巴网梢。偶爾一陣微風(fēng)吹來(lái)震缭,覺(jué)得涼爽至極。你也就這樣的深深的住在了我的心了战虏≈颍婚后欢瞪,你負(fù)責(zé)掙錢養(yǎng)家,...

  • 120
    UIImagePickerController 取消按鈕不靈敏

    不知道你們遇見(jiàn)沒(méi)有 上傳頭像時(shí)進(jìn)入相冊(cè)選擇照片 選取按鈕沒(méi)問(wèn)題 但是取消按鈕卡的要死 甚至要連續(xù)點(diǎn)擊好幾次 在等上幾秒 才會(huì)觸發(fā) 原因: 你加了這句話 pi...

  • 120
    動(dòng)態(tài)庫(kù)的使用

    前言 說(shuō)到動(dòng)態(tài)庫(kù)徐裸,就不得不提靜態(tài)庫(kù)遣鼓。靜態(tài)庫(kù)可以看做是一個(gè)具有特定功能的代碼塊,如果app中引用了靜態(tài)庫(kù)重贺,則在編譯時(shí)會(huì)將靜態(tài)庫(kù)直接復(fù)制到app的可執(zhí)行文件(也就是mach-o)...

  • iOS App 使用 GCD 導(dǎo)致的卡頓問(wèn)題

    最近在調(diào)研 iOS app 中存在的各種卡頓現(xiàn)象以及解決方法骑祟。 iOS App 出現(xiàn)卡頓(stall)的概率可能超出大部分人的想象,尤其是對(duì)于大公司旗艦型 App气笙。一方面是由...

  • 組件化工具BeeHive(二):組件化實(shí)踐

    前言 使用BeeHive來(lái)進(jìn)行項(xiàng)目組件化次企,其實(shí)是使用BeeHive來(lái)構(gòu)建一個(gè)中間層,通過(guò)中間層來(lái)解耦各個(gè)模塊潜圃。在文章iOS組件化通用工具淺析有簡(jiǎn)單介紹過(guò)BeeHive的一些組...

  • 120
    關(guān)于jenkins+fastlane的自動(dòng)化打包(以蒲公英為例缸棵,其他的自行舉一反三)

    工欲善其事必先利其器 用到的工具有 jenkins、fastlane 兩者的安裝可以自行百度谭期,很詳細(xì)我就不做贅述了堵第。 安裝好后進(jìn)入到j(luò)enkins創(chuàng)建一個(gè)測(cè)試工程 然后就是...

  • 嗯,有時(shí)間會(huì)開(kāi)篇文章來(lái)講講appfile隧出、gymfile這樣的配置文件踏志,謝謝關(guān)注啊

    Fastlane證書(shū)管理(二):match

    1. 前言 match這個(gè)Tool的作用可以分為兩步 獲取合適的cert和profile 將獲取的cert和profile安裝到本機(jī) 其簡(jiǎn)單流程如下圖所示 首先,從:git_...

  • 后續(xù)有時(shí)間會(huì)慢慢更新fastlane其他的tool工具胀瞪,比gym针余、scan等,不過(guò)fastlane下的action個(gè)人覺(jué)得解析的意義不大凄诞,因?yàn)閍ction內(nèi)部的的寫(xiě)法是固定的圆雁,只要你懂了action的格式,稍微花點(diǎn)時(shí)間大部分action都能看得懂帆谍。摸柄。

    Fastlane(二):結(jié)構(gòu)

    前言 在終端中執(zhí)行fastlane lane_name之后,fastlane會(huì)去執(zhí)行Fastfile中定義的同名lane既忆,這個(gè)是如何實(shí)現(xiàn)的驱负。本文按照解析參數(shù)這一主線,嘗試解釋...

  • 120
    組件化工具BeeHive(一):事件分發(fā)

    前言 BeeHive是阿里開(kāi)源的一個(gè)組件化框架工具患雇,其內(nèi)部是使用Spring框架Service的理念來(lái)實(shí)現(xiàn)模塊解耦的跃脊,實(shí)際上就是使用protocol-class的方案。另外苛吱,...

  • 120
    iOS組件化通用工具淺析

    目錄 1. 組件化是什么 2. 組件化的作用 3. 組件化實(shí)現(xiàn) 4. 中間件通用工具 5. BeeHive和CTMediator 1. 組件化是什么 這里的組件化一般是指業(yè)務(wù)...

  • @Ocean__c26c 哈哈,謝謝捧場(chǎng)

    Fastlane(二):結(jié)構(gòu)

    前言 在終端中執(zhí)行fastlane lane_name之后庐舟,fastlane會(huì)去執(zhí)行Fastfile中定義的同名lane欣除,這個(gè)是如何實(shí)現(xiàn)的。本文按照解析參數(shù)這一主線挪略,嘗試解釋...

  • 倘若有天意

    一年一度的感恩節(jié)即將來(lái)臨杠娱,終于給了大家一個(gè)休息的借口挽牢。 班里終于有了一些生氣,大家都開(kāi)始忙碌起來(lái)摊求,為了這個(gè)班級(jí)活動(dòng)禽拔,有的人在吹氣球,一個(gè)氣球要吹幾分鐘才能變很大室叉,吹得面紅耳赤...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品