原创 NSThread線程對象

NSThread 創建線程的方式 準備在後臺線程調用的方法 longOperation: - (void)longOperation:(id)obj { NSLog(@"%@ - %@", [NSThread curr

原创 SQL基礎入門

一、數據庫概述 數據庫(DataBase:DB):數據庫是按照數據結構來組織、存儲和管理數據的倉庫。---->存儲和管理數據的倉庫.                 其實就是一堆存儲數據的文件 + 數據管理   數據庫管理系統(Datab

原创 博客搬家啦

我的博客搬家到博客園啦,地址是http://www.cnblogs.com/jiahao89

原创 Reveal的配置不改Xcode項目

Reveal配置指南各種集成方法:着重說明通過Xcode Breakpoint 配置 要使用Reveal檢查您的iOS或tvOS應用程序或應用程序擴展,您必須首先將其與Reveal Server框架鏈接。 各種集成方法: 使用C

原创 說說算法題的那些小題兒(C語言版)

本文通過經典的算法題介紹算法設計方法和技巧,探發幽微… 勇者鬥惡龍(The Dragon of Loowater, UVa 11292) 你的王國裏有一條n個頭的惡龍,你希望僱一些騎士把它殺死(即砍掉所有頭)。村裏有m個騎士可以僱

原创 說收ios事件之淺見

01-iOS事件介紹 UIEvent 每產生一個事件,就會產生一個UIEvent對象 UIEvent:稱爲事件對象,記錄事件產生的時刻和類型 常見屬性 事件類型 @property(nonatomic,readonly) U

原创 iOS開發基本功的那些事兒(未完待續)

Objc 一.三大特性 1.封裝_點語法 2.繼承 3.多態 1> 什麼是多態   多態:不同對象以自己的方式響應相同的消息的能力叫做多態。   由於每個類都屬於該類的名字空間,這使得多態稱爲可能。類定義中的名字和類定義外的名字並不會衝

原创 說說Xcode LLDB調試的那些事兒

使用場景之一,接收他人的項目,快速理清其層次結構,可以打標識符斷點,如下圖 每一個VC,都加了個在viewDidLoad方法處的斷點,這樣運行程序時,逐步斷點,便可以理清層次, 但是,需要手動不斷的繼續,依舊不是很好 如果使用L

原创 說說SQLite在移動開發的那些事兒

SQLite 簡介 http://www.sqlite.org/ 是一款輕型的數據庫設計目標是嵌入式的佔用資源少處理速度快當前版本 3.8.10.2,MAC 內置已經安裝了 SQLite什麼是 SQLite? SQLite 是一個進程內

原创 說說Socket的那些事兒(上)

兩個計算機通訊的過程,就像兩個人打電話一樣 Socket  套接字 Socket又稱"套接字",應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求。 爲網絡服務提供一種機制 網絡通信其實就是socket之間的通信 數據在兩個sock

原创 UITabBarController 簡要

UITabBarController 1.介紹 UITabBarController的使用步驟 初始化UITabBarController 設置UIWindow的rootViewController爲UITabBarContro

原创 UIImagePickerController

UIImagePickerController 照片的來源UIImagePickerControllerSourceType包括: 照片庫(不可刪除):UIImagePickerControllerSourceTypePhotoLibr

原创 cocoapods 那些坑兒~卸載,重裝,使用

清理下電腦,發現自己電腦上的cocoapods經常出現的一個問題,就是一些經常用的第三方庫cocoapods搜不到,比如SDWebImage 還有就是多用戶下使用 ,pod -v 會出現Unknown command這樣的問題

原创 說說UINavigationController那些事兒(下)

自定義後退按鈕 直接上代碼 // 1 設置自定義後退按鈕 UIButton *backButton = [[UIButton alloc] initWithTitle:@"返回" image:[UIImage imageNa

原创 說說UIViewController那些事兒(下)

控制器生命週期的執行順序示意圖 1 init函數(init;initWithFrame;initWithCoder;等)--初始化 2 awakeFromNib--在loadView之前的工作放在這裏 3 viewDid