原创 Swift中數據庫第三方框架SQLite.swift的基本使用

在Objective-C中,用於數據持久化的方法有以下幾種: 使用plist文件 使用preference 保存數據 NSKeyArchiver 歸檔 Sqlite3 CoreData 在日常開發中,雖然經常需要儲存某些用

原创 iOS多線程編程——淺談NSOperation

就如同上一篇文章——《iOS多線程編程——淺談GCD》中寫到的,iOS的多線程開發中,最常用的就是NSThread,NSOperation,GCD,他們的抽象層次從左往右越來越高,這也就是越來越底層,性能也就越來越好。既然上次談到

原创 React-Native從開始到發佈的10個要點

原文鏈接:點我跳轉(國內可能無法訪問) React Native是令人興奮的。它是的開發iOS和安卓的App變成了一段十分有趣的經歷。然而這仍舊有一些我和我的夥伴 Nicholas Alan Brown 覺得在我們開始開發一款準備

原创 使用Autolayout定義UITableViewCell高度

爲了更好的使用Autolayout,在開發過程中發現了需要使用UITableViewCell,所以網上爬文。以下是翻譯 原文鏈接:點我跳轉 使用不同高度的TableViewCell [我的這篇文章曾經介紹了iOS8實現這個方式的

原创 iOS多線程編程——淺談GCD

GCD對於iOS開發者來說肯定不陌生,他和NSThread,NSOperation一起作爲iOS開發中主要的三種多線程實現方法,而GCD是最最底層的,所以對於作爲一個iOSer,GCD是必須掌握的。 我通過對於以下兩篇文章的閱

原创 iOS面試問題彙總

1、 ViewController的生命週期 常見函數: - (void)viewDidLoad; - (void)viewDidUnload; - (void)viewWillAppear:(BOOL)animated; - (

原创 跳過 Xcode 下載 iOS 模擬器

iOS 開發的小夥伴肯定經常會碰到需要使用不同的 iOS 模擬器進行版本的檢測,但是直接從 Xcode 下載的話,有特別慢,這裏就給大家帶來如果不從 Xcode 進行 iOS simulator 的下載。 打開 Xcode,

原创 鳥哥的私房菜第三版筆記

/ 根目錄 /bin 執行文件 /boot 開機會啓動的文件 /dev 設備文件,通過訪問這個從而訪問連接到電腦上的關盤,硬盤等等。 /etc 系統

原创 iOS內存管理機制及屬性的使用

對於OC的使用者來說,最會被問到的就是iOS開發中的內存管理。而只要涉及到內存管理,就肯定會涉及到property。而且在平常iOS開發的面試中,我們也經常會被問到相關的問題。所以這次就結合我所見到的和自己對於屬性的理解來進行簡述,希望

原创 基於webp格式的圖片轉換問題與port的

起因:由於在日常使用telegram的過程中,覺得表情包很贊,但是不知道如何導出的方法。然後就思考的嘗試做了下。 思考過程: 1. 因爲在手機上無法直接獲得圖片,所以直接轉移到電腦上(基於MAC OS X). 2. 首先保存響應的

原创 深入瞭解iOS中的VC切換的傳值方式

由於上次面試中有提到相關內容,所以這次我專門深入研究了iOS的幾種方式: 首先把所有的傳值方式都列出來,如果有遺漏,請指正 首先列出iOS中使用的傳值方式: init 傳值(即在創建VC的時候就對響應的參數進行設置) propert

原创 Swift 3.0 中不安全的世界

原文鏈接 就像大多數現在的變成語言一樣,在 Swfit 中你就像生活在一個幸福的世界中,這裏的內存被額外的部分所管理,而像這樣的內存管理語言的編譯和運行要麼就像 Swift 一樣,要麼他運行的好壞取決於他的垃圾回收機制。而這些我們所提到的

原创 iOS開發中對於第三方AFNetworking的使用

由於iOS開發中常常涉及到網絡數據交互的問題,同時因爲iOS之前的自帶框架略坑爹,同時有較好的第三方框架AFNetworking的存在,所以在這次項目的操作中使用AFNetworking進行網絡層的數據交互。同時由於網絡上大部分的AFNe

原创 使用常見的網絡命令查看當前網絡狀態——Mac OS X篇

此篇文章是本人第一次翻譯,如有不妥,請見諒。 本文是翻譯文章:原文地址 以下是正文內容: 操作系統擁有一套通用的實用程序來查明本地主機的有線或者無線鏈路狀態和IP的連接情況。如果本機有IP連接,那麼就意味着有線或者無線是正常工作的。在Ma

原创 iOS多線程——初步使用GCD中的Context

本着好好學習,天天向上的原則,在上次看完GCD後,在碼代碼的過程中,經常會在dispatch後自動跳出函數列中看到帶有context,但是在平常的自學過程中,都沒有見到過帶有context的參數。那他到底指的是啥? 帶着這個好奇心,我努力