原创 如何符號化錯誤日誌

如何符號化錯誤日誌 1、工具: symbolicatecrash xcode 自帶的符號解析工具 通過find /Applications/Xcode.app -name symbolicatecrash 找到路徑,copy

原创 Boost asio 應用

Boost asio 應用 1.1 Boost asio 介紹 Boost.Asio是一個跨平臺的、主要用於網絡和其他一些底層輸入/輸出編程的C++庫。Boost.Asio在網絡通信、COM串行端口和文件上成功地抽象了輸入輸出

原创 離屏 渲染

原文出處:http://www.tuicool.com/articles/2iYbMfE 一、概念理解 OpenGL中,GPU屏幕渲染有以下兩種方式: On-Screen Rendering 意爲當前屏幕渲染,指的是GPU的渲染操

原创 iOS 後臺任務處理(多任務)

IOS 按下home鍵後APP就會suspended,但是我們又需要它繼續執行某些操作的時候,IOS 有以下幾種途徑; 1:推送 當app進入後臺的時候,給app發起推送的話,APP會暫時喚起執行某些操作,不過時間是

原创 UILable“中文”加上“英文或者其他非中文字符”自動換行的問題

最近突然遇到了個很糾結的問題,測試的時候給label 複製“中文”+“英文字符”總長度滿足換行,設置numberOfLines爲0。 問題出現了,總是在中文後自動換行,經過多方查詢,發現label的lineBreakMode屬性默認是N

原创 iOS 藍牙技術CoreBluetooth 使用手冊

最近很閒,沒什麼事可做,想來不能閒着,所以就想着研究下藍牙相關的技術,所以就嘗試了下,外設和中心設備都是手機,一個手機做當做虛擬外設,一個作爲中心設備,嘗試連接和通信一切都還順利。當然也知道在實際開發中會遇到意想不到的問題。過來之人可以

原创 NSDate教程(Swift版)

如果有人問我項目中最常用的東西是什麼,我會告訴他:日期處理。毫無疑問,不管項目和“日期”有何關係,開發人員都需要和 NSDate 對象打交道。無論是把日期對象 轉換成可讀字符串,還是使用日期對象進行某種計算,都需要了解這方面的編程知識。

原创 iOS 8創建交互式通知

iOS 8提供了一個令人興奮的新API來創建交互式通知(interactive notifications),它能讓你在你的應用之外爲用戶提供額外的功能。我發現網上還沒有關於如何實現它的比較好的示例教程,所以我將在這篇文章裏來實現一個簡單

原创 iOS中關聯對象的簡單使用(objc_setAssociatedObject)

首先看一下此方法接收的參數 objc_setAssociatedObject(id object, const void *key, id value, objc_AssociationPolicy policy) 1.被關聯的對象,下面

原创 MAPinAnnotationView 和MAAnnotationView 區別 和自定義大頭針

MAPinAnnotationView 提供類似大頭針效果的annotation view ,系統預定好的一個annotation view MAAnnotationView 這個是可以自定義的 annotation view

原创 swift 內存管理

不管在什麼語言裏,內存管理的內容都很重要,所以我打算花上比其他 tip 長一些的篇幅仔細地說說這塊內容。 Swift 是自動管理內存的,這也就是說,我們不再需要操心內存的申請和分配。當我們通過初始化創建一個對象時,Swift 會替我們管理

原创 iOS 應用內跳轉到系統設置

以下是內置的Settings的URL Scheme: About — prefs:root=General&path=About Accessibility — prefs:root=General&path=ACCESSIBILITY

原创 iOS 如何解析crash 日誌

iOS 開發中我們我們難免會遇到各種crash,本地的(我自的mac上)crash xcode 會幫助我們自動解析crash 地址 定位到具體位置甚至行數,但是當我們上架之後 或者從測試人員獲得的 crash 地址和 .crash文件時我

原创 關於UIImageJPEGRepresentation 內存的問題

最近做一個項目,使用到了要上傳N個人信息到服務端,每個個人信息都有四張圖,當人數增加到5個的時候,上傳圖片app 就會爆掉。仔細debug發現,使用UIImageJPEGRepresentation 把image轉化成data的時候,如果

原创 iOS平臺下的加密

終於把iOS平臺下的加密算法調通了,在這裏記錄一下,並說一下遇到的N種加密問題。 首先要說明一下我所遇到的需要加密的數據:向服務器端發送用戶名與密碼進行portal認證,當然爲了顯示出專業性(扯淡的說),服務器提供商要求發送經過四層加