原创 swift與oc的互用--Mix and Match特性

轉自譯者:haolloyin(github主頁) Swift與Objective-C的兼容能力允許你在同一個工程中同時使用兩種語言。你可以用這種叫做“mix and match”的特性來開發基於混合語言的應用。使用Swfit的最新特性

原创 Mac環境下開啓webDav服務器

1.首先說明一下http常見方法 GET             獲取指定資源 POST          向指定資源提交數據進行處理請求 HEAD          獲取指定資源頭部信息 PUT             替換指定資源(

原创 swift與oc的互用--API交互

Swift與Objective-C API 交互 轉自譯者:@Creolophus (git 主頁) 互用性是讓 Swift 和 Objective-C 相接合的一種特性,使你能夠在一種語言編寫的文件中使用另一種語言。當你準備開始把

原创 mysql數據庫優化小結

一、常見數據庫的優化操作 1、表的設計要符合三範式。 2、添加適當的索引,索引對查詢速度影響很大,必須添加索引。主鍵索引,唯一索引,普通索引,全文索引 3、添加適當存儲過程,觸發器,事務等。 4、讀寫分離(主從數據庫) 5、對sql語句的

原创 OC語言--NSFileManager& NSFileHandle

1.關於文件的介紹   -》什麼是文件: 文件概念, 廣義文件, 狹義文件(磁盤文件),  文件常見的使用操作(可用命令行演示文件操作的使用場景)。   -》什麼是路徑: 簡單來說就是,在系統中,要找某個文件,所要經歷的目

原创 swift與oc的互用--使用oc特性編寫swift

轉自譯者:halinuya(git主頁) 互用性使得開發者可以定義包含了Objective-C行爲的Swift類。編寫Swift的class類時,不僅能夠子類化Objective-C類,採用Objective-C定義的協

原创 OC語言--協議

1.協議的介紹   1.1什麼是協議 協議就是需要相互遵守的約定、規範。比如賣身協議,我們負責給Boss寫代碼,調bug,發佈,Boss負責給我們發薪水,保險,福利;比如Http協議,兩臺計算機,遵守相同的約定,可以相互通訊。就像

原创 OC語言--數組&字典

1.數組   1.1 不可變數組(只讀數組)   注意:OC數組和C數組的區別: -》創建方式不同; -》OC數組本身也是一個對象,是任意類型對象地址的集合; -》OC兼容C的數組,可用於存儲對象;   (1) 創建數

原创 svn使用小結

一、爲什麼需要SVN 在做中級項目中,都是採用小組合作開發的,在後期整合中常常遇到問題。這個時候就需要用到版本控制工具了。   版本控制工具主要應用於: 1、協作開發 2、遠程協作 3、版本回退 二、什麼是SVN l  svn全稱S

原创 OC語言--複合與繼承

1. 複合   1.0 複合與繼承 -》描述類與類或對象與對象之間的關係有兩種方式:1.繼承  2.複合; -》繼承可以定義一個具有父類所有功能的新類。 -》複合,對象可以引用其它對象。   區別: -》複合:has-a

原创 OC語言--內存管理

1.內存管理原理的介紹   1.1C的內存管理 char *p = (char *)malloc(100*sizeof (char));  這是C的動態內存分配,我們手動跟系統申請了100個字節的內存;或者說系統在堆裏開闢了10

原创 OC語言--SEL類型小記

SEL類型   1 @selector();函數 示例代碼: SEL sel = @selector(bark);//把oc的方法名轉化爲選擇器類型SEL //檢測判斷sel選擇器代表的方法,在xiaohong對象所屬類中有沒

原创 OC語言--數據存儲(歸檔&plist&Json)

1. 數據存儲介紹   通常程序在運行過程中,或者程序結束之後,需要保存一些信息,而且需要持久化存儲信息;比如登陸信息、視頻播放記錄、收藏記錄等等;我們可以採用以下幾種方式對數據進行持久化保存. a.文件 b.plist  c

原创 Mac環境下服務器環境搭建

Mac系統下服務器環境搭建   (1) Apache(Web)服務器   WEB服務器也稱爲WWW(WORLDWIDE WEB)服務器,主要功能是提供網上信息瀏覽服務。Web服務器是可以向發出請求的瀏覽器提供文檔的程序 (1) 服務器是