Fastlane是一套使用Ruby寫的自動(dòng)化工具集宾茂,旨在簡(jiǎn)化Android和iOS的部署過程常挚,自動(dòng)化你的工作流。它可以簡(jiǎn)化一些乏味、單調(diào)、重復(fù)的工作,像截圖、代碼簽名以及發(fā)布...
Fastlane是一套使用Ruby寫的自動(dòng)化工具集宾茂,旨在簡(jiǎn)化Android和iOS的部署過程常挚,自動(dòng)化你的工作流。它可以簡(jiǎn)化一些乏味、單調(diào)、重復(fù)的工作,像截圖、代碼簽名以及發(fā)布...
事情的起因是因?yàn)槭褂肔aunchScreen.storyboard適配啟動(dòng)圖后經(jīng)常遇到啟動(dòng)圖中的圖片變成一團(tuán)黑色的情況供屉,剛開始是測(cè)試機(jī),然后是用戶溺蕉。再然后我在使用今日頭條伶丐、微...
當(dāng)開發(fā)的應(yīng)用越來(lái)越多疯特,或者應(yīng)用提交的頻率越來(lái)越高哗魂,就會(huì)體會(huì)到打包、提交這些重復(fù)的工作是多么枯燥且無(wú)聊還耗時(shí)漓雅;那么自然就會(huì)考慮讓機(jī)器幫我們完成這一系列的工作录别,fastlane無(wú)...
1邻吞、集成和導(dǎo)入可以查看此處:https://github.com/yuantiku/YTKKeyValueStore[https://github.com/yuantiku/...
一组题、先說說為啥子你可以選擇使用R.swift呢? ? ?R.swift可以獲取強(qiáng)類型抱冷、自動(dòng)完成的資源崔列,如圖像、字體和段落完全類型化旺遮。更少的強(qiáng)制轉(zhuǎn)換和猜測(cè)方法將返回什么編譯時(shí)檢...
什么是UIStackView赵讯? UIStackView是在iOS9中才出現(xiàn)的,它可以幫助我們布局UI控件趣效,從而減少我們的約束代碼瘦癌。 注1:UIStackView雖然繼承自UI...
前言:排序思路: 拖拽排序的主要思路是利用在UICollectionView上添加一個(gè)長(zhǎng)按的手勢(shì)(UILongPressGestureRecognizer)實(shí)現(xiàn)的猪贪。 通過監(jiān)...
現(xiàn)在很多公司的iOS新項(xiàng)目都開始用Swift來(lái)代替OC開發(fā)了跷敬,Swift帶來(lái)的亮點(diǎn)和新功能很多,但我覺得最重要的一點(diǎn)是引導(dǎo)我們編程思想的改變热押,將我們?cè)贠C中用到的傳統(tǒng)的面向?qū)?..
加水印的方式有很多西傀,比如給圖片添加圖片水印、文字水印桶癣,或者給視頻添加圖片水印拥褂、文字水印。本文首先講解如何給圖片添加文字水印牙寞、圖片水印饺鹃,即圖文合成和圖片合成效果莫秆。 一、給圖片添...
序言 Kingfisher 是一個(gè)下載悔详、緩存網(wǎng)絡(luò)圖片的輕量級(jí)純swift庫(kù)镊屎, 作者@王巍自稱是受著名三方庫(kù)SDWebImage激勵(lì)所寫,一年多以來(lái)茄螃,該庫(kù)深受廣大iOS之swi...
RxSwift 這個(gè)框架看我就夠了缝驳,這一篇我重點(diǎn)介紹高階函數(shù),掌握好RxSwift的高階函數(shù),是你通往成功的捷徑归苍。搞RxSwift用狱,我是認(rèn)真的 RxSwift 寶圖鎮(zhèn)博,咔咔...
前段時(shí)間一直在玩RxSwift 夏伊,現(xiàn)在記錄一下這個(gè)牛逼,讓人欲罷不能的框架.RxSwift看我就夠了 RxSwift 寶圖鎮(zhèn)博,咔咔點(diǎn)贊~~~~ RxSwift 深入淺出(一...
相信大家如果讀完這篇Architecting iOS Apps with VIPER(譯),已經(jīng)對(duì)iOS的VIPER架構(gòu)模式有了一定了解吻氧。如果蒙蒙噠署海,沒關(guān)系,那么這篇文章医男,哥...
第一篇文章對(duì)VIPER進(jìn)行了簡(jiǎn)單的介紹砸狞,這篇文章將從VIPER的源頭開始,比較現(xiàn)有的幾種VIPER實(shí)現(xiàn)镀梭,對(duì)VIPER進(jìn)行進(jìn)一步的職責(zé)剖析刀森,并對(duì)各種細(xì)節(jié)實(shí)現(xiàn)問題進(jìn)行挖掘和探討。...
最近半年在寫app的時(shí)候报账,研究了一下各種iOS代碼架構(gòu)研底,最后選擇了VIPER進(jìn)行實(shí)踐,在此對(duì)實(shí)踐中遇到的各種設(shè)計(jì)問題做一番總結(jié)透罢,并分享造出的輪子榜晦。 對(duì)代碼風(fēng)格和架構(gòu)有興趣的同...
NSURLSession是2013年蘋果全球開發(fā)者大會(huì)上(WWDC2013)隨iOS7一起發(fā)布的,是對(duì)NSURLConnection進(jìn)行了重構(gòu)優(yōu)化后的新的網(wǎng)絡(luò)接口羽圃。 iOS9...
一乾胶、NSProxy 簡(jiǎn)介NSProxy 是一個(gè)抽象類,它實(shí)現(xiàn)了protocol NSObject 所要求的基本方法朽寞,譬如內(nèi)省相關(guān)的isKindOfClass:派發(fā)消息相關(guān)的p...
Swift的nil和OC中的nil不一樣.在OC中,nil是一個(gè)指向不存在對(duì)象的指針.而在Swift中,nil不是指針,它是一個(gè)不確定的值.用來(lái)表示值缺失.任何類型的...
高階函數(shù)的定義: 在 Wikipedia 中识窿,是這么定義高階函數(shù)(higher-order function)的,如果一個(gè)函數(shù): 接收一個(gè)或多個(gè)函數(shù)當(dāng)作參數(shù) 把一個(gè)函數(shù)當(dāng)作返...