原创 Foundation 之 NSValue

NSValue       NSValue是NSNumber的父類,可以將指針、結構體等複雜的數據類型存儲爲對象。       NSValue同NSNumber一樣,也是一個類簇,它可以生成各種數據類型的對象。把結構體數據存儲爲對象  

原创 使用 C++ 庫 jsoncpp 處理 JSON 數據

一、摘要      JSON 的全稱爲:JavaScript Object Notation,顧名思義,JSON 是用於標記 Javascript

原创 Foundation 之 NSString和NSMutableString

NSString字符串 OC兼容C語言的字符串(OC兼容所有的C語法)       char * p = "hello world";       NSLog(@"%s", p); OC特有字符串類NSString四種創建OC字符串對象

原创 Foundation 之 NSNumber

NSNumber 引入: 基本數據類型變爲對象      例如使用基本數據類型:NSInteger a = 9;      但是有時候使用基本數據類型是不方便的,比如說需要將基本類型變量裝到數組裏,但數組裏裝的都是對象的地址。或者放入字典

原创 UI界面:手寫UI代碼或者使用xib和StoryBoard製作UI界面的區別和分析

UI: Code vs Xibs vs StoryBoard        最近接觸了幾個剛入門的iOS學習者,他們之中存在一個普遍和困惑和疑問,就是應該如何製作UI界面。iOS應用是非常重視用戶體驗的,可以說絕大多數的應用成功與

原创 靜態成員函數和非靜態成員變量

程序最終都將在內存中執行,變量只有在內存中佔有一席之地時才能被訪問。 類的靜態成員(變量和方法)屬於類本身,在類加載的時候就會分配內存,可以通過類名直接去訪問; 非靜態成員(變量和方法)屬於類的對象,所以只有在類的對象產生(創建類的實例

原创 Foundation 之 NSData

NSData       字節流:當我們要把一些數據信息寫入到文件或者發送到網絡,在操作之前應先把數據信息轉化爲字節流。       NSData就是用來存儲字節流的空間例子:字符串對象和NSData字節流對象的轉換         N

原创 Foundation 之 NSArray和NSMutableArray

NSArray數組       OC允許使用C的數組。       但使用OC數組NSArray可以用來存儲一系列對象。       數組是一列對象,數組有序地存儲着一組對象,對象是OC中任意類型的對象。數組初始化       NSArr

原创 Cocoa中的設計模式(MVC模式\委託模式\鍵值觀察模式)

Cocoa是圍繞着一系列設計模式所創建的,其目的是讓開發者的工作更加協調和更加高效。 Cocoa中三個關鍵的模式       1.模型-視圖-控制器(MVC:model-view-controller)模式:            Co

原创 Foundation 之 NSSet和NSMutableSet以及NSIndexSet和NSMutableIndexSet

NSSet集合       NSSet集合和NSArray有相似之處,都是存儲不同的對象(地址)       NSArray是有序的, NSSet是無序的。       另外注意:如果往一個集合中兩次添加同樣的元素,那麼集合中只有一個該

原创 gdb調試命令

gdb調試命令   #gcc –g hello.c –o hello #gdb hello          進入hello可執行程序調試  (gdb) run           運行程序  (gdb) list           

原创 Objective-C開發-Foundation框架

      Foundation是支撐整個Objective-C開發的基礎庫。它提供如字符串、數組、字典、集合等基本數據結構、常用對象,以及相應的方法。       相對於更高級的Cocoa庫,Foundation運行在應用程序抽象層中

原创 C++解析JSON之jsoncpp

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式,和xml類似,本文主要對VS2008中使用Jsoncpp解析json的方法做一下記錄。 Jsoncpp是個跨平臺的開源庫,下載地址:http:/

原创 C++ jsoncpp編譯及鏈接庫的使用

1. Jsoncpp介紹   (1)JsonCpp主要包含三種類型的class:Value Reader Writer;     Json::Value 是jsoncpp 中最基本、最重要的類,用於表示各種類型的對象,jsoncpp

原创 iOS開發 - UI組件(視圖集)

視圖 ----------------------------------------- 各個視圖組件的組合 ----------------------------------------- 視圖內容: 視圖的基類是UIView。 視圖