原创 Mac本地搭建Apache服務器步驟,方便我們開發中網絡測試

我使用的Mac OS X版本是10.8.2,Mac自帶了Apache環境。 啓動Apache 設置虛擬主機   啓動Apache 打開“終端(terminal)”,輸入 sudo apachectl -v,(可能需要輸入機器祕

原创 親測!最方便的計算UIWebView的高度和iOS8之後的WKWebView的高度方法

UIWebView的高度計算方法:float webViewHeight = [[webView stringByEvaluatingJavaScr

原创 關於block的總結,歡迎大家補充

Block類型是一個C級別的語法和運行機制,是一段代碼塊,只有在被調用的時候纔會執行。它與標準的C函數類似,不同之處在於,它除了有可執行代碼以外,它還包含了與堆、棧內存綁定的變量。因此,Block對象包含着一組狀態數據,這些數據在

原创 橋接的三種方式

// 橋接方式一:手動管理內存 NSString *firstNameStr = (__bridge NSString *)(firstName); NSString *lastNameStr = (__

原创 iOS開發中數據庫常用的語句

一. 數據如何存入數據庫! { 1.創建一張表.(根據存儲的數據特點,創建對應的表!) 2.將數據存儲在"表"中 } 二. 數據庫使用 { 1. database(DB) File: 數據庫文件路徑! 數據庫中的所有數據都保存在這個

原创 超全的iOS面試題彙總

1. Object-c的類可以多重繼承麼?可以實現多個接口麼?Category是什麼?重寫一個類的方式用繼承好還是分類好?爲什麼? 答: Object-c的類不可以多重繼承;可以實現多個接口,通過實現多個接口可以完成C++的多重繼承;Ca

原创 使用Keychain-Dumper查看keychain數據

前提條件:ios設備越獄,已安裝ssh工具1.Mac終端命令連接到設備上 ssh [email protected](你的設備ip) mac-mini:~ ice$ ssh [email protected] [email protected]

原创 iOS開發中,tintColor和 backgroundColor的區別

UIView及其子類有兩個設置顏色的屬性:tintColor  和 backgroundColor  ? 你知道他們的區別麼? 1.backgroundColor顧名思義就是背景顏色,就是整個UIView子類的充滿視圖的顏色; 特點: (

原创 解決block循環引用的三種方法

- (void) method1 { //解決循環引用的第一種方式 //iOS 5.0 引用來解決循環引用的方式 和weak屬性關鍵字作用類似 //當對象被系統回收時 對象的地址 會自動指向 nil 不會出現

原创 最簡單的CocoaPods安裝方法

CocoaPods是什麼?當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking,SDWebImage等等。可能某個類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他

原创 得到當前的年,月,周的第一天和最後一天

// // EBDate.h // ChargeMoney // // Created by eagle on 15-3-24. // Copyright (c) 2015年 EagleB. All rights reserved

原创 Foundation框架精選

一、NSString用法 1.字符串比較函數: NSComparisonResult result = [str1 compare:str2 options:NSCaseInsensitiveSearch|NSNumericSearch