Fastlane是一套使用Ruby寫的自動化工具集,旨在簡化Android和iOS的部署過程,自動化你的工作流。它可以簡化一些乏味、單調、重復的工作,像截圖、代碼簽名以及發布...

Fastlane是一套使用Ruby寫的自動化工具集,旨在簡化Android和iOS的部署過程,自動化你的工作流。它可以簡化一些乏味、單調、重復的工作,像截圖、代碼簽名以及發布...
事情的起因是因為使用LaunchScreen.storyboard適配啟動圖后經常遇到啟動圖中的圖片變成一團黑色的情況,剛開始是測試機,然后是用戶。再然后我在使用今日頭條、微...
當開發的應用越來越多,或者應用提交的頻率越來越高,就會體會到打包、提交這些重復的工作是多么枯燥且無聊還耗時;那么自然就會考慮讓機器幫我們完成這一系列的工作,fastlane無...
1、集成和導入可以查看此處:https://github.com/yuantiku/YTKKeyValueStore[https://github.com/yuantiku/...
一、先說說為啥子你可以選擇使用R.swift呢? ? ?R.swift可以獲取強類型、自動完成的資源,如圖像、字體和段落完全類型化。更少的強制轉換和猜測方法將返回什么編譯時檢...
什么是UIStackView? UIStackView是在iOS9中才出現的,它可以幫助我們布局UI控件,從而減少我們的約束代碼。 注1:UIStackView雖然繼承自UI...
前言:排序思路: 拖拽排序的主要思路是利用在UICollectionView上添加一個長按的手勢(UILongPressGestureRecognizer)實現的。 通過監...
現在很多公司的iOS新項目都開始用Swift來代替OC開發了,Swift帶來的亮點和新功能很多,但我覺得最重要的一點是引導我們編程思想的改變,將我們在OC中用到的傳統的面向對...
加水印的方式有很多,比如給圖片添加圖片水印、文字水印,或者給視頻添加圖片水印、文字水印。本文首先講解如何給圖片添加文字水印、圖片水印,即圖文合成和圖片合成效果。 一、給圖片添...
序言 Kingfisher 是一個下載、緩存網絡圖片的輕量級純swift庫, 作者@王巍自稱是受著名三方庫SDWebImage激勵所寫,一年多以來,該庫深受廣大iOS之swi...
RxSwift 這個框架看我就夠了,這一篇我重點介紹高階函數,掌握好RxSwift的高階函數,是你通往成功的捷徑。搞RxSwift,我是認真的 RxSwift 寶圖鎮博,咔咔...
前段時間一直在玩RxSwift ,現在記錄一下這個牛逼,讓人欲罷不能的框架.RxSwift看我就夠了 RxSwift 寶圖鎮博,咔咔點贊~~~~ RxSwift 深入淺出(一...
相信大家如果讀完這篇Architecting iOS Apps with VIPER(譯),已經對iOS的VIPER架構模式有了一定了解。如果蒙蒙噠,沒關系,那么這篇文章,哥...
第一篇文章對VIPER進行了簡單的介紹,這篇文章將從VIPER的源頭開始,比較現有的幾種VIPER實現,對VIPER進行進一步的職責剖析,并對各種細節實現問題進行挖掘和探討。...
最近半年在寫app的時候,研究了一下各種iOS代碼架構,最后選擇了VIPER進行實踐,在此對實踐中遇到的各種設計問題做一番總結,并分享造出的輪子。 對代碼風格和架構有興趣的同...
NSURLSession是2013年蘋果全球開發者大會上(WWDC2013)隨iOS7一起發布的,是對NSURLConnection進行了重構優化后的新的網絡接口。 iOS9...
一、NSProxy 簡介NSProxy 是一個抽象類,它實現了protocol NSObject 所要求的基本方法,譬如內省相關的isKindOfClass:派發消息相關的p...
Swift的nil和OC中的nil不一樣.在OC中,nil是一個指向不存在對象的指針.而在Swift中,nil不是指針,它是一個不確定的值.用來表示值缺失.任何類型的...
高階函數的定義: 在 Wikipedia 中,是這么定義高階函數(higher-order function)的,如果一個函數: 接收一個或多個函數當作參數 把一個函數當作返...