cocoapods3種類形的 podspec 庫(kù): 1,如果庫(kù) 是,.a 靜態(tài)庫(kù),或者.framework 靜態(tài)庫(kù),podfile是否使用use_framework集成到主工...
一、蘋果審核新規(guī) 背景:WWDC在2019有session提出。到2020年4月,上架APP的啟動(dòng)頁(yè)必須使用launchscreen.storyboard,不能再使用asse...
ping 命令 Ping是為了測(cè)試另一臺(tái)主機(jī)是否可達(dá),現(xiàn)在已經(jīng)成為一種常用的網(wǎng)絡(luò)狀態(tài)檢查工具。 常見(jiàn)的ping命令: 示例: 分析以上結(jié)果: 發(fā)送端信息www.a.shife...
業(yè)務(wù)需求模擬 公司需要開(kāi)發(fā)一款學(xué)習(xí)類的app,針對(duì)不同的用戶層級(jí)開(kāi)放兩個(gè)用戶端:學(xué)生端、老師端。 項(xiàng)目分析 方法一(普通版):新建倆個(gè)項(xiàng)目,一個(gè)是學(xué)生app,老師app在開(kāi)發(fā)...
什么是SDK: 軟件開(kāi)發(fā)工具包(縮寫:SDK,英語(yǔ)全稱:Software Development Kit),一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)...
公司由于業(yè)務(wù)需求,為減少下游供應(yīng)商的開(kāi)發(fā)成本,縮短開(kāi)發(fā)周期,特此開(kāi)發(fā)SDK,然后編寫SDK使用文檔,直接讓下游供應(yīng)商接入即可。SDK只暴露頭文件給接入者,他們并不能看到.m文...
本文目標(biāo):掌握封裝及開(kāi)發(fā)SDK的全部技巧 文章比較長(zhǎng),建議分模塊閱讀 內(nèi)容提要:不同場(chǎng)景下如何封裝及開(kāi)發(fā)SDK .a靜態(tài)庫(kù)創(chuàng)建 直接創(chuàng)建Framework庫(kù) 在已有工程中創(chuàng)建...
在上一章節(jié)中,我們對(duì)SDK工程進(jìn)行了一些配置,很多朋友已經(jīng)開(kāi)始著手進(jìn)行開(kāi)發(fā)了,同時(shí)也提出了一些問(wèn)題并給出了糾正,非常感謝各位支持。本章中,我們將對(duì)資源文件以及三方庫(kù)做一些配置...
在上一章節(jié)中,我們完成MySDK工程創(chuàng)建,并且能夠利用我們的測(cè)試工程MySDKTests對(duì)SDK隨時(shí)進(jìn)行調(diào)試。本文中我們將一步一步來(lái)完善SDK工程配置,從而為我們后續(xù)的開(kāi)發(fā)提...
前言 開(kāi)發(fā)SDK有一段時(shí)間了,這算是一篇總結(jié)貼,或者說(shuō)教程也好,總之會(huì)把我經(jīng)歷的一些過(guò)程詳細(xì)描述出來(lái)。設(shè)計(jì)到圖文或者相關(guān)Code,篇幅可能較長(zhǎng),我會(huì)拆分出幾個(gè)章節(jié)來(lái)進(jìn)行,更加...
Homebrew、RVM 、Ruby、Command Line Tools、CocoaPods介紹 安裝CocoaPods需要Homebrew、ruby。CocoaPods ...
前言 本文旨在記錄自制framework的過(guò)程、碰到的各種問(wèn)題及解決方法 目標(biāo)是制作一個(gè)帶bundle資源的framework,并在新App里能使用這個(gè)framework,所...
最近公司項(xiàng)目需求需要做一個(gè)網(wǎng)絡(luò)測(cè)試的小功能,在網(wǎng)上查了很多資料,關(guān)于網(wǎng)絡(luò)測(cè)速差到了兩種方式: (參考: [Joy___]http://www.itdecent.cn/u/9...
前言 最近遇到一個(gè)需求(其實(shí)是閑著無(wú)聊),需要在客戶端上實(shí)時(shí)顯示當(dāng)前的上行速度和下行速度和網(wǎng)絡(luò)類型。目前關(guān)于iOS測(cè)速的文章和demo網(wǎng)上一搜一大堆,基本上使用的方法都一致,...