原创 本地解析Crash二進制文件

NSSetUncaughtExceptionHandler可以用來處理異常崩潰。崩潰報告系統會用NSSetUncaughtExceptionHandler方法設置全局的異常處理器。 1、在AppDelegate.m添加方法: void g

原创 什麼是網絡安全,爲何要注重網絡安全?

網絡安全是指網絡系統的硬件、軟件及其系統中的數據受到保護,不因偶然的或者惡意的原因而遭受到破壞、更改、泄露,系統連續可靠正常地運行,網絡服務不中斷。網絡安全有以下幾種特徵: 1. 保密性:信息不泄露給非授權用戶、實體或過程,或供其利用的特

原创 磁盤空間不足?何不清理下Xcode存儲空間

相信大家都遇到了在App Store下載或是更新,被彈出的“磁盤空間不足,無法下載更新”的彈框所煩惱吧。沒錯我就深深被煩惱了,而且我的煩惱是系統顯示存儲空間是夠的,但是就是要彈,彈彈彈,彈出你煩惱~ 經過查閱資料切身實踐,系統顯示的認爲夠

原创 TCP與UDP區別,TCP三次握手以及四次揮手

UDP 發送方 UDP對應用程序交下來的報文,在添加首部後就向下交付 IP層。UDP 對應用層交下來的報文,既不合並,也不拆分,而是保留這些報文的邊界。應用層交給 UDP多長的報文,UDP就照樣發送,即一次發送一個報文。接收方 UDP對

原创 iOS中最常見的視頻播放方法比較

原文鏈接:https://www.jianshu.com/p/b304694af77a Apple爲我們提供了多種方法來實現視頻播放,包括MPMoviePlayerController,MPMo

原创 鏈表(C面向過程以及OC面向對象)實現

鏈表,別名鏈式存儲結構或單鏈表,用於存儲邏輯關係爲 "一對一" 的數據。與順序表不同,鏈表不限制數據的物理存儲狀態,換句話說,使用鏈表存儲的數據元素,其物理存儲位置是隨機的。(動態擴展) 數據元素隨機存儲,並通過指針表示數據之間邏輯關係的

原创 KVC、KVO

一.KVC KVC,即是指 NSKeyValueCoding鍵值編碼,一個非正式的 Protocol,提供一種機制來間接訪問對象的屬性。KVO 就是基於 KVC 實現的關鍵技術之一。關於KVC-KVO的基本概念有很多文章和博客,這裏

原创 內存管理

現在iOS開發已經是arc(系統自動管理),不用自己release操作。 ios沒有java那樣的垃圾回收機制來管理內存,而是通過對象引用計數來管理內存的。 1 引用計數 ObjC採用引用計數(reference counting)的

原创 Xcode Git 版本管理

如果你看不到.git目錄,你需要讓隱藏的文件可見。具體做法就是打開一個Terminal窗口,輸入以下命令: 對於OS X Mavericks 10.9: defaults write com.apple.finder AppleSh

原创 鄧白氏編碼申請簡要

在蘋果官方申請鄧白氏編碼是免費的,所以自動動手,冤枉錢就不要花了。鄧白氏申請入口:https://developer.apple.com/enroll/duns-lookup/通過上面的鏈接申請鄧白氏編碼完全免費,蘋果會將開發者的申請直接

原创 ios 懶加載注意問題

在getter方法裏切勿使用self.對象,因爲self.對象會調用getter方法,造成getter方法裏調用本身(getter方法)而成爲死循環。