原创 學習正則表達式(一)

      正則表達式用途:在編寫處理字符串的程序或網頁時,經常會有查找符合某些複雜規則的字符串的需要。正則表達式就是用於描述這些規則的工具。換句話說,正則表達式就是記錄文本規則的代碼。         一.  簡單例子入門 例如:在

原创 學習Swift筆記 (二)

運算符 1.  Swift提供兩個範圍的運算符 (a..b 和  a…b),作爲表示一個數值範圍的簡寫方式,這點C不支持。 2.  不同於C和Objective-C,默認情況下Swift的算術運算符不允許值溢出。你可以通過Swift

原创 學習Swift筆記 (一)

1. 簡單值 使用let聲明常量  : 一個常量的值在編譯時並不需要獲取,但是隻能爲它賦值一次。(你只需要決定一次,但是需要使用很多次)。 使用var聲明變量 使用時,常量或者變量的類型必須和你賦給它們的值一樣。 var myN

原创 @CLASS 和 #IMPORT 的區別

學習結論:@class是放在interface中的,只是爲了在interface中引用這個類,把這個類作爲一個類型來用的。 在實現這個接口的實現類中,如果需要引用這個類的實體變量或者方法之類的,還是需要import在@class中聲明的

原创 使用 weak–strong dance 技術來避免循環引用

原文地址:http://www.cocoachina.com/macdev/cocoa/2013/0527/6285.html 點贊 收藏 分享 文章舉報 Panda_S

原创 關於宏定義

CMLog: 用它來代替NSLog: #define CMLog(format, ...) NSLog(@"%s:%@", __PRETTY_FUNCTION__,[NSString stringWithFormat:format

原创 UUID與UDID

推薦:https://github.com/smileEvday/SvUDID 一.UDID(Unique Device Identifier)  UDID是Unique Device Identifier的縮寫,中文意思是設備唯一

原创 學習Swift筆記 (十六)Swift的初始化

構造過程是爲了適用某個類,結構體或枚舉類型的實例而進行的準備過程。這個過程包含了爲實例中的每個屬性設置初始化和爲其執行必要的準備和初始化任務。 構造過程是通過定義構造器(Initializers)來實現的,這些構造器可以看做是用來創建特定

原创 設置TextField的圓角效果

textField.layer.cornerRadius = 5.0    需要導入框架QuartzCore.framework, 並且在當前類中引用#import<QuartzCore/QuartzCore.h>

原创 學習Swift筆記 (十)Swift的類和結構

Swift的類和結構 Swift不需要單獨創建接口或者實現文件來使用類或者結構。Swift中的類或者結構可以在單文件中直接定義,一旦定義完成後,就能夠被直接其他代碼使用。 注意:一個類的實例一般被視作一個對象,但是在Swift中,類與結構

原创 學習Swift筆記 (八)Swift獨立函數代碼塊(閉包)

Swift獨立函數代碼塊(閉包) 閉包是功能性自包含模塊,可以在代碼中被傳遞和使用。Swift中的閉包與C/OC中的blocks以及其他一些編程語言中的lambdas相似。 閉包可以捕獲和存儲它所在上下文中任意常量和變量的引用。這就是所謂

原创 學習Swift筆記 (十四)Swift的附屬腳本(下標)

類和結構和枚舉類型都可以通過定義下標來訪問一組或者一個序列中的成員元素。通過下標索引就可以方便地檢索和設置相應的值,而不需要其他的額外操作。比如你可以通過someArray[index]來訪問數組中的元素,或者someDictionary

原创 OS X Yosemite下SVN Versions的使用問題。

1,Versions一啓動就crash,看詳情裏面一堆的東西,不用看了,按下面的方法處理一下就可以: 在文本編輯器中打開 ~/.subversion/servers 在 [global] 下添加該行: http-library = s

原创 學習Swift筆記 (十二)Swift方法(Methods)的使用

方法(Methods) 方法是與某些特定類型相關聯的功能/函數。 類、結構體、枚舉都可以定義實例方法;實例方法爲制定類型的實例封裝了特定的任務與功能。 類、結構體、枚舉也可以定義類(型)方法(type itself);類型方法與類型自身相

原创 html轉純文本後 殘留符號代碼解決問題

同事寫了一個html文本轉純文本的方法: + (NSString *)changeHTMLToString:(NSString *)html{ NSScanner * scanner = [NSScanner scannerWi