日常項目中,后端傳圖不規(guī)則,比例大小不一。前端又要去做適應(yīng),是一個讓人非常頭大的問題。 總結(jié)了一個不規(guī)則圖片不變形的解決方案: 注:先寫一個長 300px 寬 200px 帶...
日常項目中,后端傳圖不規(guī)則,比例大小不一。前端又要去做適應(yīng),是一個讓人非常頭大的問題。 總結(jié)了一個不規(guī)則圖片不變形的解決方案: 注:先寫一個長 300px 寬 200px 帶...
建議:如果需要用到多數(shù)據(jù)源直接使用mybatis-plus 一直在趟坑,從未被超越。借鑒文章[https://blog.csdn.net/qq_38058332/articl...
1. #{}和${}的區(qū)別是什么? 其中#{}是預(yù)編譯處理,{}時,就是把{column}傳同樣的column值id,上面的語句會解析成 order by 'id',下面的語...
今天搞一個老項目,使用的Moya+RXSwift,在做網(wǎng)絡(luò)請求時,需要參數(shù)拼接到接后面,如下例子 這樣會報什么錯?想知道的可以跑一下代碼。這個涉及URL編碼url-encod...
本次介紹SpringBoot中針對http的常用注解。SpringBoot之所以在現(xiàn)階段從Spring全家桶中脫穎而出,不僅是其號稱“輕量級”,在實際工作中,工程師也會發(fā)現(xiàn)大...
spring中Configuration和Component的區(qū)別 ???Configuration和Component都是Spring中用來注冊Bean的注解,兩者的目的是...
大多數(shù)代碼源自于 ExtAudioFileConverter,因為網(wǎng)上關(guān)于音頻格式轉(zhuǎn)換的太少了,而且還特別麻煩,故封裝為 Cocoapods 庫,方便使用,轉(zhuǎn)換 MP3 格式...
注釋:因項目需求,需要開發(fā)錄音功能,所以在網(wǎng)上找到工具類并做了Demo,具體實現(xiàn)的細(xì)節(jié)還需優(yōu)化! *此工具類包含 錄音的開始,停止,播放功能
為了實現(xiàn)iPadOS支持多窗口,Xcode11后創(chuàng)建新工程默認(rèn)會通過 UIScene 創(chuàng)建并管理多個 UIWindow 的應(yīng)用,工程中除了 AppDelegate 外還會有一...
1.基本流程 適配MasonrySDAutoLayout一行代碼搞定動態(tài)自動布局!TBFontAdjust 網(wǎng)絡(luò)監(jiān)聽Reachability 網(wǎng)絡(luò)請求AFNetworking...
先說結(jié)論:SceneDelegate 用于 iPad 分屏 APP 開發(fā), 目前 iPhone 沒有分屏 純代碼, 不使用 StoryBoard 和 xib 在 Xcode ...
Swift 擴展 向一個已有的類、結(jié)構(gòu)體或枚舉添加新功能的形式就叫擴展擴展可以對一個類型添加新的功能,但是不能重寫已有的功能 擴展計算型屬性 擴展可以向已有類型添加計算型實例...
Xcode的構(gòu)建過程 獲取構(gòu)建描述。獲取各種文件,及構(gòu)建設(shè)置,解析依賴關(guān)系,轉(zhuǎn)換成一張樹狀的定向圖。解析定向圖。根據(jù)定向圖決定構(gòu)建順序,以及如何并行編譯。編譯器進行編譯處理。...
本文主要內(nèi)容:一、背景二、效果展示三、接入插件及demo地址四、聊聊開發(fā)插件前期的編譯優(yōu)化調(diào)研五、技術(shù)選型后二進制插件的開發(fā)六、實際使用后遇到的問題七、總結(jié)八、參考文獻(xiàn) 一、...
在項目迭代更新過程中,代碼量也不斷增加,pod庫的數(shù)量也變得很多,最終導(dǎo)致clean + build全量編譯時間變長,嚴(yán)重影響了開發(fā)速度和體驗。我們可以通過編譯緩存如 CCa...
cocoapods-ppbuild 利用cocoapods,生成預(yù)編譯靜態(tài)庫,提高編譯速度的插件。支持編譯使用靜態(tài)庫提高速度,調(diào)試直接使用源碼,方便調(diào)試 背景 隨著項目的不斷...
在使用block過程中經(jīng)常會遇到使用[weak self] 或者 [unowned self]來防止block的循環(huán)引用,通常情況下我們會使用以下語法來解決: 或者在代碼塊中...
前言前段時間筆者組內(nèi)同事十分快速地開發(fā)了一個應(yīng)用(不妨設(shè)應(yīng)用名為QiShareDemo),筆者在使用8+128的Mac Air 運行項目的時候,發(fā)現(xiàn)項目編譯時間比較久,查看了...
作者:zeqinjie鏈接:https://juejin.im/post/6844904205640007687 前言 作為iOS開發(fā)老司機們,我們肯定有各種各樣的開發(fā)利器,...