先說說我們的故事吧,至于干貨,看文章最后的總結(jié)就好。 從2017年11月20日起,到2018年3月28日,向蘋果提交審核審核了20個(gè)版本,收到了11個(gè)3.1.1、3個(gè)4.3、...

先說說我們的故事吧,至于干貨,看文章最后的總結(jié)就好。 從2017年11月20日起,到2018年3月28日,向蘋果提交審核審核了20個(gè)版本,收到了11個(gè)3.1.1、3個(gè)4.3、...
Vapor是開源的服務(wù)端Swift框架,可以幫助你用Swift 3 搭載后臺(tái)。 通過本章的學(xué)習(xí),你將會(huì)學(xué)到如下幾個(gè)技能: - 配置好Vapor - 用Swift寫GET,PO...
本文主要使用 fastlane 配置 iOS 的持續(xù)集成,一行命令實(shí)現(xiàn), 自動(dòng)編譯、打包、上傳蒲公英、釘釘機(jī)器人通知的功能。 如果對(duì) fastlane 還不了解,可以閱讀Fa...
效果圖展示、自動(dòng)優(yōu)化位置(上拉、下拉、左偏、右偏) 下拉菜單組件化封裝的需求 項(xiàng)目開發(fā)初期、需求并不明確、沒有統(tǒng)一的下拉菜單樣式。多人協(xié)作開發(fā)、封裝了多個(gè)組件模板且沒有與具體...
在iOS開發(fā)中,經(jīng)常用到宏定義,或用const修飾一些數(shù)據(jù)類型,經(jīng)常有開發(fā)者不知怎么正確使用,導(dǎo)致項(xiàng)目中亂用宏與const修飾 你能區(qū)分下面的嗎?知道什么時(shí)候用嗎? 當(dāng)我們想...
先說一些小常識(shí) *上線之前查看最新的審核標(biāo)準(zhǔn),自查 http://www.cocoachina.com/appstore/20140901/9500.html *被拒之后要繼...
NSString * htmlString = @" html代碼"; NSAttributedString * attrStr = [[NSAttributedString...
版本歷史 前言 在我們的app中加載數(shù)據(jù),很多時(shí)候都需要進(jìn)行上拉加載和下拉刷新,特別是像今日頭條這樣的門戶網(wǎng)站,每個(gè)頁面給用戶提供20條左右的數(shù)據(jù),根據(jù)用戶的喜歡選擇是否刷新...