原创 正則表達式學習2

一、校驗數字的表達式 1 數字:^[0-9]*$ 2 n位的數字:^\d{n}$ 3 至少n位的數字:^\d{n,}$ 4 m-n位的數字:^\d{m,n}$ 5 零和非零開頭的數字:^(0|[1-9][0-9]*)$ 6

原创 iOS常用設計模式——工廠方法(簡單工廠模式,工廠方法模式, 抽象工廠模式)

1. 簡單工廠模式 如何理解簡單工廠,工廠方法, 抽象工廠三種設計模式?   簡單工廠的生活場景,賣早點的小攤販,他給你提供包子,饅頭,地溝油烙的煎餅等,小販是一個工廠,它生產包子,饅頭,地溝油烙的煎餅。該場景對應的UML圖如

原创 iOS常用設計模式——原型模式

1. 什麼是原型模式? (what) 原型模式屬於創建性設計模式,它通過拷貝的方式快速創建一個對象,這裏拷貝的方式有兩種:1.)淺拷貝(指針拷貝); 2.)深拷貝(值拷貝);採用原型模式創建一個新的對象效率更高。   什麼是深拷貝

原创 iOS網絡編程-iOS中Socket編程介紹

使用Socket進行C/S結構編程,連接過程   服務器端監聽某個端口是否有連接請求。服務器端程序處於堵塞狀態,直到客戶端向服務器端發出連接請求,服務器端接受請求程序才能向下運行。一旦連接建立起來,通過Socket可以獲得輸入輸出流

原创 正則表達式學習3

ios下的正則表達式,RegexKitLite  (2012-03-23 16:49:11) 轉載▼ 1.去RegexKitLite下載類庫,解壓出來會有一個例子包及2個文件,其實用到的就這2個文件,添加到工程中。


原创 iOS常用設計模式——單例模式

第一部分: 創建一個單例對象   單例的應用場景: 單例模式用於當一個類只能有一個實例的時候, 通常情況下這個“單例”代表的是某一個物理設備比如打印機,或是某種不可以有多個實例同時存在的虛擬資源或是系統屬性比如一個程序的某個引擎或

原创 使用FMDataBase

 iOS中原生的SQLite API在使用上相當不友好,在使用時,非常不便。於是,就出現了一系列將SQLite API進行封裝的庫,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FM

原创 UIView詳解2

UIView表示屏幕上的一塊矩形區域,它在App中佔有絕對重要的地位,因爲IOS中幾乎所有可視化控件都是UIView的子類。負責渲染區域的內容,並且響應該區域內發生的觸摸事件 UIView的功能 1.管理矩形區域裏的內容2.處

原创 AsyncSocket使用心得

倒入runloop文件夾下的 四個文件即可 AsyncSocket *socket=[[AsyncSocketalloc]initWithDelegate:self];  NSError *error;  [socket  con

原创 iOS開發網絡篇—XML介紹

iOS開發網絡篇—XML介紹 一、XML簡單介紹 XML:全稱是Extensible Markup Language,譯作“可擴展標記語言” 跟JSON一樣,也是常用的一種用於交互的數據格式,一般也叫XML文檔(XML Docum

原创 iOS形成靜態庫方法

在iOS的開發過程中,我們常常用到第三方的庫。尤其是QQ、百度地圖、廣告等。 那麼,如何製作自己的庫文件呢? 如果,將自己寫的功能類編譯成庫文件,分發給其他人來使用呢? 靜態庫的優點 編譯靜態庫的好處也還是有的! 1

原创 iOS的藍牙連接、數據接收及發送

說明:蘋果官方開發文檔中涉及一些名詞:Central(中心設備)、Peripheral(外圍設備)、advertising(廣告)、Services(服務)、Characteristic(特徵)等,請點擊查看我的另一篇翻譯 目錄: 步驟

原创 iOS開發網絡篇—HTTP協議

iOS開發網絡篇—HTTP協議 說明:apache tomcat服務器必須佔用8080端口 一、URL 1.基本介紹 URL的全稱是Uniform Resource Locator(統一資源定位符) 通過1個URL,能找到互聯

原创 官方藍牙4.0基本概念

1.中心設備和外圍設備以及它們在藍牙通訊中的角色。 在所有的BLE( Bluetooth low energy,下文簡稱藍牙4.0 )通訊中都涉及2個主要的角色:中心設備和外圍設備。它是基於傳統的客戶-服務器(主從式)結構,一般來說,外

原创 詳釋(常見UITextView 輸入之字數限制)之一---固定長度

好久沒有寫文章了,今天上來寫寫,發現增多了markDown編輯器。挺不錯,後續研究一下,今天暫寫文章先。好了,不廢話。 如題,相信大家看到這個標題都不想看文章了,這有什麼好說的,網上一搜一大把。好吧,自認爲是一搜一大把的跳過,有興趣的就看