原创 多線程的使用(4) - iOS多線程的三種方式
IOS 多線程 有三種主要方法(1)NSThread(2)NSOperation(3)GCD下面簡單介紹這三個方法 1.NSThread 調用方法如下: 如函數需要輸入參數,可從object傳進去。 (1)
原创 多線程的使用(2) - NSOperation和NSOperationQueue
在任何語言中多線程處理都是麻煩的。更糟糕的是如果出錯了往往會以很壞的方式出錯。鑑於此,程序員要麼完全避免使用多線程(把它當做邪惡之源),要麼發很長的時間來確保每個方面都很完美。 慶幸的是,Apple在OS X 10.
原创 ios的正則表達式(續)
下面,列舉一個匹配6-15個由字母/數字組成的字符串的正則表達式,來看看 NSPredicate 的具體使用: 1 NSString * regex = @"(^[A-Za-z0-9]{6,15}$)"
原创 繼承、實現、依賴、關聯、聚合、組合的聯繫與區別
繼承 指的是一個類(稱爲子類、子接口)繼承另外的一個類(稱爲父類、父接口)的功能,並可以增加它自己的新功能的能力,繼承是類與類或者接口與接口之間最常見的關係;在Java中此類關係通過關鍵字extends明確標識,在設計時一般沒有爭議性
原创 ios 正則表達式
1.去RegexKitLite下載類庫,解壓出來會有一個例子包及2個文件,其實用到的就這2個文件,添加到工程中。 備用地址:http://www.cocoachina.com/bbs/job.php?action-download-pi
原创 iPhone應用提交流程:如何將App程序發佈到App Store?
發佈iOS應用程序到App Store - 前期工作 要發佈iOS應用程序到App Store首先需要一個iOS developer帳號,賬號是收費的,$99美元/年。即便是免費應用也需要一個開發者賬號,註冊Developer賬戶這裏
原创 多線程的使用(5) - Run Loop詳解
Run loops是線程的基礎架構部分。一個run loop就是一個事件處理循環,用來不停的調配工作以及處理輸入事件。使用run loop的目的是使你的線程在有工作的時候工作,沒有的時候休眠。 Run loop的管理並不完全是自動的。
原创 多線程的使用(3) - NSOperation的併發與非併發
NSoperation也是多線程的一種,NSopertaion有2種形式 (1) 併發執行 併發執行你需要重載如下4個方法 //執行任務主函數,線程運行的入口函數 - (void)start
原创 iPhone應用提交流程出現的一些問題
上傳ipa文件到App Store的時候,出現了一些問題, Prepare for Upload Waiting for Upload Ready for Upload 在iTunes Connect裏面填入信息,按照要求生成
原创 繼承與多態
1、 什麼是繼承,繼承的特點?使得子類具有父類的各種屬性和方法。或子類從父類繼承方法,使得子類具有父類相同的行爲。特點:在繼承關係中,父類更通用、子類更具體。父類具有更一般的特徵和行爲,而子類除了具有父類的特徵和行爲,還具有一些自
原创 多線程的使用(1) - performSelectorOnMainThread
在做項目中,要提高效率,就必須使用多線程。多線程,在網上搜索,有很多方法使用。今天,接觸到了performSelectorOnMainThread 方法。 [cpp] view plaincopy NSAutoreleas
原创 獲取通訊錄
ABAddressBookRef addressBook=ABAddressBookCreate(); 創建一個通訊錄副本,類似alloc,需要release。 類似retain和release的方法,CFRetain和CFReleas
原创 iOS圖片拉伸技巧
縱觀移動市場,一款移動app,要想長期在移動市場立足,最起碼要包含以下幾個要素:實用的功能、極強的用戶體驗、華麗簡潔的外觀。華麗外觀的背後,少不了美工的辛苦設計,但如果開發人員不懂得怎麼合理展示這些設計好的圖片,將會糟蹋了這些設計,功虧
原创 IOS開發之生成IPA文件並安裝到越獄後的真機上
1 前言 由於工作需要,公司要求將Xcode中的項目生成IPA文件,用於版本記錄,由於沒有咱們木有開發者賬號,所以需要另類的IPA生成和發佈方式,今天折騰了一番終於搞定了,特此與大家分享。 2 操作流程 2.1 將運行時Schema
原创 block(2)
第三章 聲明和創建Blocks 3.1 聲明一個block的引用 Block 變量擁有 blocks 的引用。你可以使用和聲明函數指針類似的語法來聲明它 們,除了它們使用 ^修飾符來替代 * 修飾符。Block 類型可以完全操作其