原创 U盟的錯誤詳情分析

應用是用了U盟的crash收集,但是錯誤詳情裏反映的那些看不明白,鼓搗了很久才搞明白。 在友盟中統計了許多的App的數據,當然也會有好多的Crash報告,如下圖,但是這樣不知道如何定位錯誤,所以研究了一下. 如何解析這些地址呢?

原创 IOS 後臺執行

在IOS後臺執行是本文要介紹的內容,大多數應用程序進入後臺狀態不久後轉入暫停狀態。在這種狀態下,應用程序不執行任何代碼,並有可能在任意時候從內存中刪除。應用程序提供特定的服務,用戶可以請求後臺執行時間,以提供這些服務。 判斷是否支持多

原创 我們經常遇到的一些Crash和Bug

一,Unknown type name ....    如果是報這個錯誤,多半是你的對象類型沒有被識別,檢查是不是沒有引用對應的庫或者頭文件在你的文件頭部分,還有可能是循環引用導致的,循環引用的解決方法就是  Class A 中用imp

原创 一個iOS 框架介紹:MKNetworkKit

ASIHTTPRequest (作者:BenCopsey) 是一個使用簡單,可用於各種從簡單到複雜的 HTTP 請求,或者可用於處理 Amazon S3、Rackspace 等REST 服務的強大框架。 不幸的是,Ben 早在 2

原创 WWDC 2013 Session筆記 - Xcode5和ObjC新特性

Welcome to Xcode 5 這是我的WWDC2013系列筆記中的一篇,完整的筆記列表請參看這篇總覽。本文僅作爲個人記錄使用,也歡迎在許可協議範圍內轉載或使用,但是還煩請保留原文鏈接,謝謝您的理解合作。如果您覺得本站對您能

原创 AddressBook 地址簿 (電話簿) 訪問與修改-IOS開發

訪問地址簿和單個聯繫人數據的接口是基於C語言的函數,接口傳遞對地址簿各種對象的引用作爲參數。管理地址簿中條目的基類對象是 ABRecord。一個 ABRecord 可以表示一個人 或者一個羣體 ABGroup 。無論何時,在界面上選中

原创 在mobile safari中巧妙實現檢測應用安裝就打開,否則進App Store下載

iOS6的Mobile Safari給前端開發者帶來了什麼  裏已經提到iOS6的mobile safari將有智能應用通知標題(Smart App Banners)的功能,意在解決mobile safari裏無法檢測第三方應用安裝狀

原创 other linker flags

<iOS>other linker flags 包含靜態庫時候需要在Target的Other linker flags裏面加上值:-objC,-all_load,-force_load 對於64位機子和iPhone OS應用

原创 IOS iPhone 開發 UItableView中的單元格背景漸變

IOS iPhone 開發 UItableView中的單元格背景漸變 漸變如果用背景圖片,會讓你的app臃腫。給APP瘦身,我們可以使用代碼來解決漸變的問題。這篇文章是解決表格中的單元格的簡便問題,同時解決單元格外邊框問題。

原创 iOS中使用鑰匙串

文件保護用來保護**數據**,而鑰匙串則用來保護**祕密**。在這裏,祕密是指用來訪問其他數據的一小段數據。最常見的祕密就是密碼和私鑰了。 鑰匙串由操作系統保護,在設備鎖定時會進行加密處理。實際上,它的工作原理跟文件保護很像。不幸的是

原创 ARC規則

在ARC有效的情況下編譯源代碼,必須遵守一定的規則。下面就是具體的ARC的規則 1.不能使用retain/release/retainCount/autorelease; 2.不能使用NSAllocateObject/NSDealloca

原创 GCD 信號量控制併發 (dispatch_semaphore)

當我們在處理一系列線程的時候,當數量達到一定量,在以前我們可能會選擇使用NSOperationQueue來處理併發控制,但如何在GCD中快速的控制併發呢?答案就是dispatch_semaphore,對經常做unix開發的人來講,我所介紹

原创 Xcode分析CrashLog的方法

使用dwarfdump檢查dSYM和app是否匹配 搞iPhone開發就要不停地發版本,隨之而來的就是各種版本的crash log。如果不能好好地管理,那麼開發人員很快就會在crash log和版本的海洋裏迷失方向。 MAC上有個免費

原创 MKMapView縮放顯示全部annotation

在地圖上加載許多annotation,是不是想一屏幕顯示完所有的annotation?下面代碼就可以實現。 #define MINIMUM_ZOOM_ARC 0.014 //approximately 1 miles (1 de

原创 TextKit學習(四)通過boundingRectWithSize:options:attributes:context:計算文本尺寸

之前用Text Kit寫Reader的時候,在分頁時要計算一段文本的尺寸大小,之前使用了NSString類的sizeWithFont:constrainedToSize:lineBreakMode:方法,但是該方法已經被iOS7 Dep