Time of Update: 2014-06-11
一些高度興趣的API 1、Managing the Lens PositionlensPositionsetFocusModeLockedWithLensPosition:completionHandler: 2、Managing Image
Time of Update: 2014-06-11
今天主要是介紹一下字串的用法 ,字串的文法和object-c文法不太一樣,但是思想是一樣,就是寫法不太一樣。如果您對.net和java文法比較熟悉的話,那您幾乎沒有深壓力。如果您對swift 基本類型不是清楚,請查閱。Swift入門篇-基本類型(1)Swift入門篇-基本類型(2)Swift入門篇-基本類型(3) 一:建立Null 字元串//-------------定義一個Null 字元串第一種方法var str1=""//----------
Time of Update: 2014-06-10
在值可能不存在的情況下使用可選值(optional), 可選值是: · 存在一個值,這個值等於 x或 · 不存在任何值 註:在 C 和 Objective-C 中可選值的概念並不存在。Objective-C 中(與可選值)最相近的(概念)是,一個以對象為傳回值的方法,也可以返回 nil,nil表示“不存在有效對象”。不過,這規則只對對象有效——對於結構、基本的 C
Time of Update: 2014-06-11
1、UIWindow的bounds發生變化(Window本身發生了旋轉)iOS 7之前Window的bounds不會隨著方向而變化,但是到了iOS
Time of Update: 2014-06-09
前幾天突發奇想做了個很水的應用,名字叫chinese 800(漢語口語800句),現在讓別人傳上去了(正在傳)。今天又改了一下變成了英語口語800句。加了廣告條ui 沒有最佳化,我隨便整的兩個圖片,有人會ps的可以再最佳化一下ui應用含800個音頻檔案。音頻檔案我就不傳了,我寫了個指令碼,可以在蘋果機上一條命令產生800個音頻檔案。file:///d:/PROGRA~1/360BRO~1/360se6/USERDA~1/Temp/4064_1~1.JPG<ignore_js_op>2
Time of Update: 2014-06-10
一:元組格式 變數或常量關鍵字 元組變數 = ( 變數,變數, …)說明: 1: 元組變數還是一個變數,只不過表現方式和其他變數不一樣2:()括弧裡面可以放入N個變數組成例子;import Foundation/*A是元組變數,()裡面放著 整形 和字串元群組類型為 整形和字串 組成*/var A = (1,"swift”)//元組變數A 由 整形和字串 組成println(A)運行結果(1, swift) mport
Time of Update: 2014-06-10
說實話,UITableView cell內建的滑動刪除效果,在ios7以前比較醜,但ios扁平化後,這個滑動刪除還是非常好看的。而且實現起來也是非常容易的。實現這個效果主要是在UITableView協議裡面實現。如下:設定可以編輯- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{ return YES;}刪除按鈕點擊-
Time of Update: 2014-06-11
昨夜瀏覽Demo的時候,看到別人請求網路資料用的是NSURLSession,當時就在想這裡什麼,怎麼沒有用過,引起了我的好奇心,遂去百度-Google-官方文檔一一查看,有了一定的瞭解,原來NSURLSession是iOS7中新的網路介面,它與咱們熟悉的NSURLConnection是並列的。 尋找資料,寫了一個小Demo,大家可以看看,有什麼不足的地方,可以留言幫我指出來.//// HMTRootViewController.m// //// Created by HMT
Time of Update: 2014-06-08
Swift是一門型別安全語言,型別安全語言需要代碼裡值的類型非常明確。如果你的代碼中有部分值需要String類型,你就不能錯誤地傳遞Int。鑒於Swift的型別安全,編譯代碼時,Swift會執行類型檢查並將任何類型不符的地方標記為錯誤,使你在開發當中儘可能早的捕獲並修正錯誤。類型檢查有助於你在操作不同值的類型時避免犯錯。但這並不意味著你必須在聲明每一個常量或變數時去檢查類型,如果你不檢查所需值的類型,Swift會執行類型推斷來計算出相應地類型。類型推斷讓編譯器在編譯代碼時,根據你提供的值,自動推
Time of Update: 2014-06-10
在ios7以前,我們開發二維碼掃描,或者生產都需要藉助第三方的開源庫進行開發。然後升級到ios7時,在passbook中蘋果內建二維碼掃描功能,而且掃描速度非常快,秒殺一切第三方開源庫。所以,我們做二維碼的開發選用內建sdk優先順序應該高於其他的庫。說到二維碼的開發,我們需要用到這兩個對象。如下。。@property (nonatomic,strong)AVCaptureSession *captureSession;@property
Time of Update: 2014-06-11
IOS網狀圖片緩衝詳 在開發行動裝置 App的時候比如Android,IOS,因為手機流量、網速、記憶體等這些因素,當我們的行動裝置
Time of Update: 2014-06-09
一款iPad旅遊風景展示應用源碼,一款iPad旅遊景區展示應用。效果很炫,左右可以以書本的效果進行翻頁,雙擊左邊顯示該風景區的資訊,雙擊右邊可以顯示該風景區的地理位置。<ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_js_op>詳細說明
Time of Update: 2014-06-10
- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)waitperformSelectorOnMainThread:withObject:waitUntilDone:基於預設模式調用主線程中接收器的方法Invokes a method of the receiver on the main thread using the default mode.參數
Time of Update: 2014-06-08
1. 建立一個空iOS應用程式(Empty Application).2. 添加加控制器類. 修改控制器類的viewDidLoad- (void)viewDidLoad{ [super viewDidLoad]; //建立標題 UILabel *header = [[UILabel alloc] init]; header.text = @"歡迎來到我的世界!"; header.textAlignment = NSTextAlignmentCenter;
Time of Update: 2014-06-09
現在我也在學習Swift語言,常常去逛很多蘋果社區和論壇,看到了圈子很多奇怪的現象,發現很多人都趕忙去翻譯 Swift書籍 和 發布Swift的視頻 。他們這種對新知識的探索精神我本人是很佩服的。但是我也覺得語言都沒有發布幾天,就趕忙去翻譯書籍和Swift視頻,然後講SWift語言多麼優美和多麼好。我個人覺得他們都沒有靜下心來,去敲代碼和研究Swift語言到底好在那裡,而急於去翻譯 未免也太草率了。 今天主要分享的是
Time of Update: 2014-06-10
在iOS中, 介面重新整理在主線程中進行, 這導致NSURLSession遠程下載圖片使用UIImageView直接設定Image並不能及時重新整理介面.下面的代碼示範了如何使用 performSelectorOnMainThread: withObject: waitUntilDone: 方法來及時重新整理圖片1. 建立iOS空應用程式(Empty Application).2. 加入一個控制器類. 在YYAppDelegate.m中修改#import
Time of Update: 2014-06-08
Swift 是開發 iOS 及 OS X 應用的一門新程式設計語言,然而,它的開發體驗與 C 或 Objective-C 有很多相似之處。Swift 提供了 C 與 Objective-C 中的所有基礎類型,包括表示整數的 Int,表示浮點數的 Double 與 Float,表示布爾值的 Bool,以及表示純文字資料的 String。 Swift 還為兩個基本集合類型 Array 與 Dictionary 提供了強大的支援,詳情可參考 (集合類型)Collection Types。與 C
Time of Update: 2014-06-09
懶載入,又稱為消極式載入。說的通俗一點,就是在開發中,當程式中需要利用的資源時。在程式啟動的時候不載入資源,只有在運行當需要一些資源時,再去載入這些資源。我們知道iOS裝置的記憶體有限,如果在程式在啟動後就一次性載入將來會用到的所有資源,那麼就有可能會耗盡iOS裝置的記憶體。這些資源例如大量資料,圖片,音頻等等下面舉個例子:1> 定義控制項屬性,注意:屬性必須是strong的,範例程式碼如下:@property (nonatomic, strong) NSArray *imageList;
Time of Update: 2014-06-08
注釋通過注釋向自己的代碼中注入不可執行檔文本,作為你自己的筆記或提示。Swift編譯器運行時會忽略注釋。Swift的注釋與C語言極其相似,單行注釋以兩個反斜線開頭://這是一行注釋多行注釋以/*開始,以*/結束:/* 這也是一條注釋,但跨越多行 */與 C 語言的多行注釋有所不同的是,Swift 的多行注釋可以嵌套在其他多行注釋內部。寫法是在一個多行註解區塊插入入另一個多行注釋。第二個註解區塊封閉時,後面仍然接著第一個註解區塊:/* 這是第一個多行注釋的開頭/* 這是嵌套的第二個多行注釋
Time of Update: 2014-06-07
Control Flow用 if 和 switch 來做條件陳述式,並且用for-in,for,while,和do-while做迴圈,條件和迴圈的括弧是可以不寫的,但是body外面的括弧是必須寫的1 let individualScores = [75,43,103,87,12]2 var teamScore = 03 for score in individualScores{4 if score > 50{5 temScore +=36 } else {