前言 隨著用戶的需求越來越多皇筛,對App的用戶體驗(yàn)也變的要求越來越高图柏。為了更好的應(yīng)對各種需求碱蒙,開發(fā)人員從軟件工程的角度挪钓,將App架構(gòu)由原來簡單的MVC變成MVVM鹅士,VIPER等...

前言 隨著用戶的需求越來越多皇筛,對App的用戶體驗(yàn)也變的要求越來越高图柏。為了更好的應(yīng)對各種需求碱蒙,開發(fā)人員從軟件工程的角度挪钓,將App架構(gòu)由原來簡單的MVC變成MVVM鹅士,VIPER等...
最近項(xiàng)目中用到了一個客戶簽字的功能捂敌,具體步驟就是客戶簽字確認(rèn)眶明,App把客戶的簽字生成一張PNG圖片上傳到服務(wù)器艰毒,服務(wù)器再生成PDF下發(fā)到App展示,所以需要實(shí)現(xiàn)一個畫板的功能...
閱讀了多篇運(yùn)行時的文章,感覺都很不錯,從幾篇文章里面提取一些個人認(rèn)為比較重要的,偏實(shí)戰(zhàn)的知識點(diǎn)的摘錄,另外還結(jié)合了個人的創(chuàng)造形成此文搜囱。再牛逼的技術(shù)和實(shí)戰(zhàn)結(jié)合才有意義丑瞧,本篇介紹...
Swift3.0 - 真的很簡單Swift3.0 - 數(shù)據(jù)類型Swift3.0 - ArraySwift3.0 - 字典Swift3.0 - 可選值Swift3.0 - 集合...
先來看看巴博薩是如何封蓋詹姆斯的....腋毛 什么是Method Swizzling扮宠? 字面上意思:方法調(diào)和西乖,也就是方法交換,其中交換的是方法的實(shí)現(xiàn)坛增。具體點(diǎn)的來說获雕,我們用@s...
我們都知道OC是一門動態(tài)語言,那么什么是動態(tài)語言呢收捣?動態(tài)語言届案,是指程序在運(yùn)行時可以改變其結(jié)構(gòu):新的函數(shù)可以被引進(jìn),已有的函數(shù)可以被刪除罢艾,類型的檢查在運(yùn)行時進(jìn)行楣颠。學(xué)習(xí)了OC的動...
前言 在看這篇之前,如果您還不了解直播原理咐蚯,請查看這篇文章如何快速的開發(fā)一個完整的iOS直播app(原理篇) 開發(fā)一款直播app童漩,肯定需要流媒體服務(wù)器,本篇主要講解直播中流媒...
1.傳統(tǒng)的UDID與UUID 1.1 通用唯一識別碼 UDID(Unique Device Identifier) 是一串由40位16進(jìn)制數(shù)組成的字符串春锋,用以標(biāo)識唯一的設(shè)備矫膨,...