原创 FMDB

定義     FMDB是iOS平臺的SQLite數據庫框架     FMDB以OC的方式封裝了SQLite得C語言API 優點 1.使用起來更加面向對象,省去了很多麻煩、冗餘的C語言代碼 2.對比蘋果自帶的Core Data框架,

原创 線程,進程以及多線程的開發問題

並排:兩個線程,兩個任務(連個執行者) 並行:兩個線程,兩個任務,一個執行者 1.進程與線程的區別 線程是CPU運行和獨立調度的基本單位,進程是資源分配的基本單位,線程只擁有一小部分的資源,一個程序至少包含一個進程,一個進程至少包含一個

原创 簡單基本的sql語句

/* 簡單基本的sql語句 (1) 數據記錄篩選: sql="select * from 數據表 where 字段名=字段值 order by 字段名 [desc]"    sql="select * from 數

原创 SVN,CVS版本控制系統

SVN(Subversion)是一個開放源代碼的版本控制系統,配套使用的是SVN服務器,採用了分支管理系統,其設計目標是取代CVS.互聯網上的很多版本控制器已從CVS遷移到SubVersion 版本控制器的原理:A B 同時開發一個項目,

原创 後臺運行程序

UIDevice* device = [UIDevice currentDevice]; BOOL backgroundSupported = NO; if ([device respondsToSelector:@selector

原创 枚舉及分支語句的運用

      1.枚舉類型,寫在主函數的上方 enum 枚舉類型名        2.switch 語句中的default的用法  default的位置在哪都不影響,每次都必須執行;可以穿插其中;    3.布爾類型的返回值是整形,非零則爲

原创 C語言基本概念中的易錯點

       1.求餘運算要求兩個操作數都是整數,運算結果也是整數.      2.整數常量是有取值範圍的,爲其類型名被規定的所佔內存空間的大小.      3.字符類型變量在內存中是以其ASCII值形式存儲的.      4.實數類型在

原创 OC中的零碎知識點

1. isKindOfClass 作用是:某個對象屬於某個類型,包括繼承的類型 2.isMemberOfClass : 某個對象確切屬於某個類型,是不是具體的實例 3.selector :通過方法名,獲得在內存中函數的入口地址;SEL是

原创 真正理解一維數組的數組名的真正含義

作者:程姚根,華清遠見嵌入式學院講師。 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) {          int a[5]

原创 沙盒,數據持久化

//獲取當前應用程序沙盒的路徑 NSHomeDictionary(); //沙盒:在一定範圍內可以隨意做任何事情 //iOS的沙盒指的就是應用程序的文件操作文件夾,在文件夾內可以讀寫任何內容,但是完全不能訪問其他應用程序的沙盒文件 //D

原创 多線程

多線程概述 NSThread NSOperationQueue GCD 多線程管理 多線程概述 程序、進程、線程 程序:由源代碼生成的可執行的應用。(例如:QQ .app) 進程:一個正在運行的程序可以看做一個進程。(

原创 FNDB數據庫

// 點h文件的操作 #import // 引入FMDB #import "FMDatabase.h" @interface CollectDataHandle : NSObject // 創建將要收藏的數據來進行收藏

原创 一臺Mac登陸多個QQ for Mac的方法

在終端上運行,運行幾次,能同時走幾個QQ      /Applications/QQ.app/Contents/MacOS/QQ &

原创 iOS7隱藏電池欄

方法一:  if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {     [self prefersStatusBarHidden];

原创 UICollectionView

集合視圖的概念 如何創建UICollectionView 集合視圖的佈局UICollectionViewFlowLayout 自定義cell 佈局協議UICollectionViewDelegateFlowLayout UI