原创 ios技能圖譜

【鏈接】StuQ技能圖譜http://skill-map.stuq.org 一.    編程語言。 1.Object-C 2.C/C++ 3.JavaScript 4.Swift 二.    操作系統。 1.iOS 2.Mac OSX

原创 爲什麼要用git而不是svn

從使用者角度分析:1.svn下載源代碼慢。在git中一個幾個G的版本庫,一般一二十分鐘就能下載完畢,但是在svn中要一個小時左右;2.svn隨時都得要與服務器交互,無論是查看log,還是查看以往的版本你必須跟服務器相連,並且速度奇慢務必,

原创 從 NSURLConnection 到 NSURLSession

iOS 7 和 Mac OS X 10.9 Mavericks 中一個顯著的變化就是對 Foundation URL 加載系統的徹底重構。 現在已經有人在深入蘋果的網絡層基礎架構的地方做研究了,所以我想是時候來分享一些對於我對於這些新

原创 mac 命令行裏 編譯 鏈接 出現xcrun: error: active developer path

mac cc 編譯出現 xcrun: error: active developer path ("/Volumes/Xcode/Xcode.app/Contents/Developer") does not exist, use xco

原创 iOS開發debug跟release版本log屏蔽方法

簡單介紹以下幾個宏: 1) __VA_ARGS__ 是一個可變參數的宏,這個可變參數的宏是新的C99規範中新增的,目前似乎只有gcc支持(VC6.0的編譯器不支持)。宏前面加上##的作用在於,當可變參數的個數爲0時,這裏的##起到把前面多

原创 runtime 獲取類的成員變量

首先,我們定義一個類 @interface Person : NSObject{ CGFloat height; } @property (nonatomic, copy) NSString *name; @propert

原创 FMDB的一些特別使用

1.使用FMDB類獲取數據記錄集合Count的方法 很多時候,我們在查詢一個表的時候,不想得到裏面的記錄內容,只是想簡單的得到符合查詢條件的記錄條數。FMDB中有一個很簡單的方法就可以實現,見下面的代碼實例。 #import "F

原创 淺談FMDB事務批量更新操作耗時

當談到“事務”時,我想到了sqlite本身是支持事務操作的,FMDB作爲sqlite的上層封裝也對事務進行了支持,那麼說了這麼多給不瞭解“事務”這個詞的同學解釋一下吧:通常一次 sqlite3_exec 就是一次事務,假如你要對數

原创 NSURLSession學習筆記(二)Session Task

Session Task分爲三種Data Task,Upload Task,Download Task。毫無疑問,Session Task是整個NSURLSession架構的核心目標。 下面寫了一個簡單的Demo來初步使用下

原创 TCP和HTTP

1、TCP連接 手機能夠使用聯網功能是因爲手機底層實現了TCP/IP協議,可以使手機終端通過無線網絡建立TCP連接。TCP協議可以對上層網絡提供接口,使上層網絡數據的傳輸建立在“無差別”的網絡之上。 建立起一個TCP連接需要經過“三

原创 Git command

1. 基於特定分支創建分支名 1). 本地    git checkout  -b   新建分支名   基於的分支 2). 遠程    git checkout -b  新建分支名  origin/基於的分支 2. 創建

原创 如何快速轉載CSDN中的博客

前言   對於喜歡逛CSDN的人來說,看別人的博客確實能夠對自己有不小的提高,有時候看到特別好的博客想轉載下載,但是不能一個字一個字的敲了,這時候我們就想快速轉載別人的博客,把別人的博客移到自己的空間裏面,當然有人會說我們可以收

原创 HTTPS繞過證書

寫一個NSURLRequest的類別,放到任何一個.m文件就行 @implementation NSURLRequest (NSURLRequestWithIgnoreSSL) + (BOOL)allowsAnyHTTPSCerti

原创 NSURLSession學習筆記(三)Download Task

NSURLSession的Download Task用於完成下載任務,本文介紹如何創建斷點續傳的下載任務和後臺下載任務。 我們直接從分析Demo入手: 故事板如下: 只有一個View Controlle

原创 MacDown語法小結

<!--此行爲註釋--> #1.測試字體h1 ##1.1測試字體,測試字體h2 本段爲正文本段爲正文本段爲正文本段爲正文本段爲正文本段爲正文本段爲正