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