Time of Update: 2017-02-28
一種方法是,直接在應用程式根目錄下放置一個default.png圖片作為程式的啟動畫面。下面是另一種方法,轉自: http://blogold.chinaunix.net/u1/49717/showart_2180128.html今天,我將介紹怎樣為你的程式加一些“鈴和哨”(註:指一些附加的花哨的東西)是你 的遊戲顯得更完整。首先,我們為遊戲增加一個啟動頁面。建立啟動頁面我們加入的啟動頁面將淡出到遊戲主畫面。你可以下載此映像加入到項
Time of Update: 2017-02-27
微軟已經為iOS平台發布了Outlook應用,應用的全稱是Outlook Web App for iPhone/iPad,說白了就是將網頁版打包成iOS應用。OWA for iPhone需要使用者訂閱了Office 365才能使用。這款應用與其他平台上相同,採用了Metro使用者介面, iPhone 必須為 iPhone 4S 或更高版本,並且具有 iOS 6 或更高版本,iPad必須是iPad 2或更新裝置。OWA for iPhone的主要功能包括:通過電子郵件更快地完成工作-
Time of Update: 2017-02-27
今天給大家介紹一下如何在表格應用中使用自訂儲存格以及選中儲存格的一個簡單操作。本文目標本文以上一篇為基礎,對應用進行擴充,介紹以下內容:在表格應用中自訂儲存格布局顯示;選中某一儲存格,並在Safari中開啟使用者連結地址;一. 自訂儲存格演練首先我們回顧一下前文,在演練(2)中,我們定義資料結構時,定義了一個名為:Favorite的屬性,用於表 示我們對該微博賬戶的喜好程度。本節演練中,我們就通過自訂儲存格的方式,在表格中以五角星的形式顯
Time of Update: 2017-02-27
在很多iOS應用中都有UITableView控制項的身影。讓我們的系列教程也從UITableView開始吧。目標任何一個偉大的iOS應用都源自一個偉大的構想。雖然我們只是再做演練,但演練也同樣需要一個偉大的構 想!這樣我們會產生更加濃烈的興趣,目標更加明確,同時不會糾結於具體的細節之中。提示:細節是在不斷重複中逐漸掌握的,過早的進入細節很容易讓人迷失方向。現在用微博的人越來越多,假設我們需要一個管理“微博關注人”的列表這麼一個應用,能夠
Time of Update: 2017-02-27
UIScrollView類為顯示內容的視圖大小大於應用程式視窗提供支援。它使使用者能夠在該內容中通過輕 掃手勢進行滾動,通過手捏手勢放大和縮小視圖中的內容。分頁當取景範圍裡有多個視 圖時,你不希望拖動後介面停在中間串連位置,就需要分頁功能CGRect screenRect = [self.window bounds]; CGRect bigRect = screenRect; bigRect.size.width *= 2.0; //初始化ScrollView
Time of Update: 2017-02-27
執行個體方法dequeueReusableCellWithIdentifier:初始化一個指定重用標識符的 UITableCell對象兩個協議UITableViewDataSourcetableView:numberOfRowsInSection: (required)行數在 指定分區中tableView:cellForRowAtIndexPath:
Time of Update: 2017-02-27
簡述在應用的一些設定中經常要用到一些Picker來快速協助使用者選定取值,一般會用到的有 UIDatePicker,UIPickerView以及UIImagePickerController。初始介面如圖,在搭建好的介面,實現方法來完成各個選擇。首先是日期選擇UIDatePicker主要需要設定的屬性有localedatePickerModeUIDatePicker *datePicker = [[UIDatePicker alloc] init]; datePicker.locale = [
Time of Update: 2017-02-27
測試架構有了自動化構建和依賴管理之後,開發人員可以很輕鬆的在命令列構建整個項目,但 是,作為持續整合平台來說,最重要的還是測試,持續整合最大的好處在於能夠儘早發現問題,降低解 決問題的成本。而發現問題的手段主要就是測試。在Martin Fowler的Test Pyramid【10】一文中論述了 測試金子塔的概念,測試金字塔的概念來自Mike Cohn,在他的書Succeeding With Agile中有詳細描述
Time of Update: 2017-02-27
配置iCloud開發iCloud應用一方面需要準備真實的iOS裝置,另一方面還需要有iOS開發人員帳號,使 用iOS開發人員帳號登入到iOS開發中心的配置門戶網站(iOS Provisioning Portal 網址為 https://developer.apple.com/ios/manage/overview/index.action),可以為應用做一些與 iCloud有關的配置工作。這些工作包括:建立App ID首先需要為應用建立App ID,App
Time of Update: 2017-02-28
你是用什麼方法來持久儲存資料的?這是在幾乎每一次關於iOS技術的交流或討論都會被提到的問題,而且 大家對這個問題的熱情持續高漲。本文主要從概念上把“資料存放區”這個問題進行剖析,並且結合各自特點和 適用情境給大家提供一個選擇的思路,並不詳細介紹某一種方式的技術細節。談到資料儲存,首先要 明確區分兩個概念,資料結構和儲存方式。所謂資料結構就是資料存在的形式。除了基本的NSDictionary、
Time of Update: 2017-02-27
上一篇部落格 開源中國iOS用戶端學習——(十一)AES加密 中提到將使用者名稱和密碼儲存到了本地沙箱之中,在從本地讀取使用者名稱和密碼,這是一個怎樣的過程?-(void)saveUserNameAndPwd:(NSString *)userName andPwd:(NSString *)pwd { NSUserDefaults * settings = [NSUserDefaults standardUserDefaults];
Time of Update: 2017-02-27
資料加密在解密在軟體開發過程中舉足輕重的作用,可能有的公司在加密的時候有自己公司內部一套設計的演算法,而在這方面不想浪費太大精力就可以去考慮使用第三方提供的密碼編譯演算法,如AES密碼編譯演算法,本篇內容介紹開源中國iOS用戶端使用ASE演算法加密密碼;AES GitHub 下載地址
Time of Update: 2017-02-27
在開源中國iOS用戶端中也用到了MBProgressHUD這個特效,主要作用為應用顯示一個過渡的作用,常用於開啟一個連網頁面載入過程,防止出現假死現象,如果網速慢則告訴使用者已經在很努力很努力的載入中。GitHub上下載地址:https://github.com/jdg/MBProgressHUD源碼中也內建了一個Demo,顯示13中動畫效果,可以根據需要選取其中特效加以使用,使用方法基本一樣;使用的時候只加把MBProgressHUD.h和MBProgressHUD.m拖入工程中,在使用的檔案
Time of Update: 2017-02-27
當我們建立一個工程的時候,在Supporting FIles檔案下會看到一個以 -Prefix.pch結尾文 件的檔案,pch全稱是“precompiled header”,也就是先行編譯標頭檔,該檔案裡存放的工程中一些不 常被修改的代碼,比如常用的架構標頭檔,這樣做的目的提高編譯器編譯速度。我們知道當我們修改一 個工程中某個檔案代碼時候,編譯器並不是重新編譯所有所有檔案,而是編譯改動過檔案的,假如pch
Time of Update: 2017-02-28
所謂動畫效果,就是會動的畫,到iOS App中來說的話,就是各種UIView的移動。 想想看,如果我們自己來實現所有UIView的動畫效果,需要考慮些什麼東西呢? * 該UIView現在在哪兒? * 該UIView最後會動到哪兒? * 該UIView以什麼樣的方式移動到那兒? * 該動畫持續多長時間? * 每次移動的最小時間間隔? * 每次最小時間間隔的移動的應該移動到哪兒? *
Time of Update: 2017-02-28
在「別讓開發人員不開心…」一文中我們提到了開發人員體驗(DX, Developer Experience)的重要性。好的開發人員體驗,讓開發人員可以快速透過 API 來打造所需要的服務,替你的產品或服務創造更大的附加價值。本篇文章透過?Yo API?為例,讓大家更清楚瞭解一個好的 API 服務所應具備的條件。 還記得在去年造成極大轟動的?Yo App? 嗎? 他是一個只能傳送一個 Yo 訊息的 App,你沒看錯,他的功能就只有這樣。Yo
Time of Update: 2017-02-28
一、iOS原生字型展示 在label中選擇字型的font,並把font由system改成custom後,就能在family中看到72種特殊字型。這些裡面就有很炫的字型,但是全部是只針對英文數字,對中文無效。寫了一個程式把所有的原生樣式遍曆出來展示可以達到如下效果。可以清楚地看到每個字型對應的樣式,不用再一個個試了。
Time of Update: 2017-02-28
前言 本篇主要介紹在開發中怎麼使用const,static,extern3個關鍵字,如果喜歡我的文章,可以關注我微博:吖了個崢,也可以來小碼哥,瞭解下我們的iOS培訓課程。後續還會更新更多內容。。。 一、const與宏的區別(面試題): const簡介:之前常用的字串常量,一般是抽成宏,但是蘋果不推薦我們抽成宏,推薦我們使用const常量。 編譯時間刻:宏是先行編譯(編譯之前處理),const是編譯階段。 編譯檢查:宏不做檢查,不會報編譯錯誤,只是替換,const會編譯
Time of Update: 2017-02-28
在IOS的應用中經常會看到一些應用程式通過某個點擊動作而直接跳到App Store頁面,開始很奇怪這種第三方應用於IOS的系統應用互動時怎麼實現的。後來發現蘋果的開發人員文檔中關於這種通訊的實現是預設支援的,只要第三方 的應用符合規範即可,這裡的規範就是指接下來我們要簡單介紹的東西——URL Schemes。根據規定,IOS中支援幾種特殊的URL schemes,第三方的本地應用程式和運行在Safari的Web應用程式,通過這些URL
Time of Update: 2017-02-28
使用它的方法如下,首先開啟Unity遊戲引擎編輯器,然後在Project視圖中右鍵選擇Import Package -> Charactr Controller(角色控制器)把它匯入我們的工程中。如下圖所示,第一人稱與第三人稱的組建已經加入Project視圖中。3rd Person Controller 表示第三人稱控制器,First Person Controller表示第一人稱控制器。 如下圖所示,我們將FirstPerson