原创 IOS8地圖定位
系統升級IOS8之後,存在地圖定位不到的情況,這個時候,需要在代碼裏面做一些處理1、 locationManager = [[CLLocationM
原创 Testing with Xcode文檔
Testing with Xcode文檔(中文版):簡介和快速開始 Xcode爲你提供了豐富的軟件測試功能。測試可增強工程的穩定性,減少bug,從而加快產品的分發和銷售。一個測試良好的應用可提升用戶的滿意度。測試也可以幫你加快應用的開
原创 我vim配置
1 " 在處理未保存或只讀文件的時候,彈出確認 2 set confirm 3 " 帶有如下符號的單詞不要被換行分割 4 set iskeyword+=_,$,@,%,#,- 5 " 不使用vi默認鍵盤佈局
原创 iOS app調試的黑魔法--第三方庫
蘋果的Xcode是一個非常強大的開發和調試工具,而iOS 8更是爲它帶來了全新的動力驅動,比如Instruments、iOS模擬器以及Playground等。 不過有時候仍然會覺得我們的Xcode似乎還是欠缺某些功能和特性,不能滿足開
原创 在iOS7中修改狀態欄字體的顏色
狀態欄的字體爲黑色:UIStatusBarStyleDefault 狀態欄的字體爲白色:UIStatusBarStyleLightContent 一、在info.plist中,將View controller-based st
原创 iOS8指紋識別TouchID
蘋果在2014年6月3日的WWDC2014開幕式上推出了新版iOS8系統,界面上iOS8與iOS7相比變化不大,不過在功能方面進行了完善。iOS8通知中心更加強大,支持消息直接回復操作,並支持QuickType和第三方輸入法。短信功
原创 蘋果推送 pem證書的生成
1. 登錄到 iPhone Developer Connection Portal(http://developer.apple.com/iphone/manage/overview/index.action )並點擊 App ID
原创 Cocoapods在OS X Yosemite上報錯的解決方法
今天升級了Mac OS X 10.10-Yosemite以後運行pod install遇到下面的錯誤: 1 2 3 /System/Library/Frameworks/Ruby.framework/Version
原创 iOS應用崩潰日誌揭祕
作爲一名應用開發者,你是否有過如下經歷?爲確保你的應用正確無誤,在將其提交到應用商店之前,你必定進行了大量的測試工作。它在你的設備上也運行得很好,但是,上了應用商店後,還是有用戶抱怨會閃退 !如果你跟我一樣是個完美主義者,你肯定想將應用做
原创 ios運行時
RunTime簡稱運行時。就是系統在運行的時候的一些機制,其中最主要的是消息機制。對於C語言,函數的調用在編譯的時候會決定調用哪個函數( C語言的函數調用請看這裏 )。編譯完成之後直接順序執行,無任何二義性。OC的函數調用成爲消息發送。
原创 iOS8新功能新特性
(一) 簡介 蘋果在2014年6月3日的WWDC2014開幕式上推出了新版iOS8系統,界面上iOS8與iOS7相比變化不大,不過在功能方面進行了完善。iOS8通知中心更加強大,支持消息直接回復操作,並支持QuickType和第三方輸
原创 第三方開源項目
知名應用程序的設計和技術一直都是開發者需要學習的,同樣這些應用所使用的開源框架也是不可忽視的一部分。此前《iOS第三方開源庫的吐槽和備忘》中作者ibireme列舉了國內多款知名應用所使用的開源框架,並對其中一些框架進行了分析,同樣國外開
原创 IOS自動佈局XIB和CODE,附代碼和PPT
- (void)viewDidLoad { [super viewDidLoad]; UIButton *btnBack = [UIButton buttonWithType:UIButtonTypeCustom]; btnBac
原创 xcode armv6 armv7 armv7s arm64
目前ios的指令集有以下幾種: armv6 iPhone iPhone2 iPhone3G 第一代和第二代iPod Touch armv7 iPhone4 iPhone4S armv7s iPhone5 iPhone5C arm
原创 Masonry介紹與使用實踐(快速上手Autolayout)
Masonry介紹與使用實踐(快速上手Autolayout) 前言 1 MagicNumber -> autoresizingMask -> autolayout 以上是純手寫代碼所經歷的關於頁面佈局的三個時期 在iphon