原创 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