開發(fā)文檔主要要寫清楚一下的五個方面:
成都創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設(shè)|網(wǎng)站維護(hù)|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計與制作經(jīng)驗,為許多企業(yè)提供了網(wǎng)站定制設(shè)計服務(wù),案例作品覆蓋成都混凝土攪拌罐車等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身定制品質(zhì)網(wǎng)站。
1 開發(fā)環(huán)境及工具
2 模塊關(guān)系
3 項目進(jìn)度
4 難點預(yù)估
5 功能與所計劃采用的技術(shù)
不同于其他平臺的gui會生成大量代碼,xcode的界面創(chuàng)建工具不同,c采用一種固化機制,將對象z直接保存在xib文件中。j具體查固化機制,或者借一本相關(guān)的書籍瀏覽。
最近開發(fā)一個藍(lán)牙項目,需要導(dǎo)出和導(dǎo)入EXCEL數(shù)據(jù),由于之前沒有接觸這類功能,查閱了相關(guān)資料,最終選擇采用libxlsxwriter庫實現(xiàn)EXCEL文檔生成、CoreXLSX實現(xiàn)EXCEL文檔內(nèi)容解析,做個簡單匯總方便以后查閱,費話不多說,直接上干貨。
Libxlsxwriter 是一個 C 庫,可用于在 Excel 2007+ XLSX 文件中寫入文本、數(shù)字、公式和指向多個工作表的超鏈接。
具體功能介紹請?zhí)D(zhuǎn)github的庫地址連接:
1、項目地址
2、使用手冊地址
因為項目是用swift開發(fā),所以這里主要簡單介紹下swift項目下如何使用:
數(shù)據(jù)格式建議采用Array的方式存儲每一組的數(shù)據(jù),方便數(shù)據(jù)寫入處理
文件名稱根據(jù)實際需求定義,路徑只需要文件夾路徑拼接文件名即可
創(chuàng)建表格過程如下:
1、生成一張表格
2、創(chuàng)建一個sheet
3、設(shè)置表格的樣式、格式(包含文字格式、文字顏色、對齊方式等)
樣式設(shè)置可參考使用手冊里的說明,這里大概列幾個供參考:
4、關(guān)閉表格創(chuàng)建
如果格式不對或者樣式不喜歡,可以結(jié)合實際重新設(shè)置
QuickLook的框架詳解請查看:
可以通過QuickLook打開EXCEL文檔,同時QuickLook還集成一系列功能(保存文件、傳送文件等),導(dǎo)出文檔功能可用這個框架實現(xiàn),具體如何導(dǎo)出請看框架詳解說明即可
可以通過設(shè)置樣式創(chuàng)建各種復(fù)雜的EXCEL表格,文檔說明也非常詳細(xì),用戶很容易就可以利用該框架創(chuàng)建滿足各種需求的EXCEL表格
沒有EXCEL讀取功能,因此讀取功能只能另外處理
至此,一個簡單的EXCEL創(chuàng)建過程已經(jīng)完成。libxlsxwriter功能十分強大, 如果要生成一個復(fù)雜的表格,請仔細(xì)研讀格式設(shè)置說明文檔
CoreXLSX是一個庫,它專注于表示基于XML的XLSX電子表格格式的底層結(jié)構(gòu)。它允許您打開擴展名為.xlsx的電子表格存檔,并將其內(nèi)部結(jié)構(gòu)映射到直接用Swift表示的模型類型中。
需要注意的是,此庫僅為.xlsx格式提供只讀支持。由于舊的legacy.xls電子表格格式具有完全不同的內(nèi)部結(jié)構(gòu),如果您需要使用該類型的文件,請參考其他庫。
如果您的.xlsx文件使用ECMA-376敏捷加密(這似乎是最流行的一種),請查看CryptoOffice庫。
項目地址:
可通過系統(tǒng)提供的API打開,如下:
可通過UIDocumentPickerDelegate回調(diào)方法拿到對應(yīng)的文件路徑, 這里需要注意一個細(xì)節(jié) ,如下圖
讀取文件時需要授權(quán),不然有的文件無法讀取,會報沒有權(quán)限的錯誤提示,讀取數(shù)據(jù)完成后,需要關(guān)閉授權(quán)
采用CoreXLSX相關(guān)API去讀取數(shù)據(jù),具體可參考項目文檔說明,因為項目在讀取數(shù)據(jù)時需要校驗文檔內(nèi)容是否合法,不合法需要提示用戶重新選擇其他文件,校驗規(guī)則可根據(jù)實際需求去做,以下列舉個人項目的簡單校驗,如下圖
最終rows得到的就是每組的數(shù)據(jù),可通過遍歷獲取對應(yīng)的數(shù)據(jù),如有疑問,請參考官方文檔或者官方DEMO
參考文獻(xiàn):
libxlsxwriter開源庫:
CoreXLSX開源庫:
XlsxReaderWriterSwift開源庫:
謝謝各位的無私奉獻(xiàn)。。。
1.預(yù)先準(zhǔn)備 始程序提交App Store前需要App ID效發(fā)布證書及效Provisioning profile面看看各自作用 Step 1: App ID(應(yīng)用ID) App ID識別同應(yīng)用程序唯標(biāo)示符每app都需要App ID或者app標(biāo)識目前兩種類型App標(biāo)識:精確App ID( explicit App ID)通配符App ID( wildcard App ID)使用通配符App ID用構(gòu)建安裝程序盡管通配符App ID非便精確App ID需要尤其App使用iCloud 或者使用其iOS功能候比Game Center、Push Notifications或者IAP 確定App ID適合項目我推薦讀蘋關(guān)于主題文檔: Technical Note QA1713 Step 2: Distribution Certificate(發(fā)布證書) iOS應(yīng)用都安全證書用于驗證發(fā)者身份簽名向App Store提交app需要創(chuàng)建iOS provisioning profile 首先需要創(chuàng)建distribution certificate(發(fā)布證書)程類似于創(chuàng)建development certificate(發(fā)證書)已經(jīng)實體設(shè)備測試App創(chuàng)建development certificate已經(jīng)熟悉 熟悉我建議讀 蘋關(guān)于signing certificatesprovisioning profiles詳細(xì)指導(dǎo) Step 3: Provisioning Profile(配置文件) 旦創(chuàng)建App IDdistribution certificate創(chuàng)建iOS provisioning profile便App Store銷售App能使用ad hoc distribution相同provisioning profile需要App Store銷創(chuàng)建單獨provisioning profile使用通配符App IDapp使用相同provisioning profile Step 4: Build Settings(設(shè)置) 配置App ID、distribution certificate provisioning profile已經(jīng)完候配置Xcodetargetbuild settingsXcode Project Navigatortargets列表選擇target打頂部 Build Settings選項更新 Code Signing跟前創(chuàng)建distribution provisioning profile相匹配近添加provisioning profiles候立馬build settings Code Signing看重啟Xcode解決問題 配置TargetBuild Settings Step 5: Deployment Target(部署目標(biāo)) 非必要說deployment targetXcode每target都deployment target指app運行版本旦應(yīng)用App Store效再修改deployment target要考慮定更新app候提高deployment target已經(jīng)購買應(yīng)用用戶并沒遇新deployment target應(yīng)用能用戶移設(shè)備運行用戶通iTunes (設(shè)備)載更新app替代設(shè)備原先版本卻發(fā)現(xiàn)新版本能設(shè)備運行確實問題 (1) 決定提高現(xiàn)appdeployment target要新版本版本注釋進(jìn)行說明提前告知用戶至少點已經(jīng)盡力阻止問題發(fā) (2) 于款新app我經(jīng)deployment target設(shè)置近發(fā)布系統(tǒng)版本新iOS版本發(fā)布滲透率增速度令難置信認(rèn)提高deployment target失部市場說并準(zhǔn)確比iOS 6 iOS 6發(fā)布月超60%設(shè)備已經(jīng)進(jìn)行更新 Android言另外事 Android用戶并像iOS用戶熱衷于更新操作系統(tǒng)版本 【簡言項目設(shè)計決定否考慮兼容低版本用戶支持寫代碼使用ios新特性做判斷if版本if新版本】 新WWDC2014公布數(shù)字顯示iOS7市場占率已經(jīng)87% 2. Assets(資源包) Step 1: Icons(圖標(biāo)) IconApp割部要確保icon尺寸現(xiàn)差錯 iTunes Artwork: 1024px x 1024px (required) iPad/iPad Mini: 72px x 72px and 114px x 114px (required) iPhone/iPod Touch: 57px x 57px and 114px x 114px (required) 120px x 120px(required) for iPhone5/iPhone5c/iPhone5s Search Icon: 29px x 29px and 58px x 58px (optional) Settings Application: 50px x 50px and 100px x 100px (optional) Step 2: 屏幕截圖 屏幕截圖作用言喻每app傳5張截圖雖至少需要傳張能少傳張圖片另外需要別 iPhone/iPod TouchiPad/iPad Mini準(zhǔn)備同屏幕截圖工作量卻能展示應(yīng)用另面Shiny Development發(fā)款售價6.99美元Mac軟件 Status Magic節(jié)省少間Status Magic幫狀態(tài)欄放截圖確位置 屏幕截圖icon應(yīng)用給用戶第覺直接關(guān)系用戶購買所傳屏幕截圖定非實際截圖看看 Where’s My Water? 截圖通使用策略更具吸引力說服力 我連調(diào)試機利用XcodeOrganizerNew Screenshot輕松截標(biāo)準(zhǔn)圖片 Step 3: 元數(shù)據(jù) 提交應(yīng)用前要管理app元數(shù)據(jù)包括1應(yīng)用名稱、2版本號、3主要類別4簡潔描述5關(guān)鍵詞6.支持URL需要更新應(yīng)用要提供新增加版本內(nèi)容 應(yīng)用需要注冊【打APP需要登錄比飛信】向蘋提供測試賬戶或者demo賬戶審核員能快進(jìn)入app用再注冊賬號 3. 提交準(zhǔn)備 Xcode 4發(fā)者提交應(yīng)用程簡單直接使用Xcode進(jìn)行提交首先 iTunes Connect創(chuàng)建app訪問iTunes Connect使用iOS發(fā)者賬號登陸點擊右邊Manage Your Apps點擊左角Add New App選擇iOS App完表格
o
:軟件需求文檔格式的標(biāo)準(zhǔn)寫法 1.引言 1.1 編寫目的 · 闡明開發(fā)本軟件的目的; 1.2 項目背景 · 標(biāo)識待開發(fā)軟件產(chǎn)品的名稱、代碼; · 列出本項目的任務(wù)提出者、項目負(fù)責(zé)人、系統(tǒng)分析員、系統(tǒng)設(shè)計員、程序設(shè)計員、程序員、資料員以及與本項目開展
當(dāng)前題目:ios生成開發(fā)文檔,ios 開發(fā)文檔
文章網(wǎng)址:http://jinyejixie.com/article46/dsdgihg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站內(nèi)鏈、微信小程序、網(wǎng)站收錄、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)