原创 iOS常用5種數據存儲方式詳解

1.plist文件存儲  每個iOS應用都有自己的應用沙盒(應用沙盒就是文件系統目錄),與其他文件系統隔離。應用必須待在自己的沙盒裏,其他應用不能訪問該沙盒 應用沙盒的文件系統目錄,如下圖所示(假設應用的名稱叫Layer)

原创 iOS系類教程之用instruments來檢驗你的app

比較了好多關於instruments 還是發現老外寫的比較牛逼.於是果斷翻譯過來.有能力的的可以去看英文原版,鼓勵大家看原版資料遠離二手教程。這裏是原文   入門 爲了節省大家的時間,提供一個演示的Demo給大家。代碼傳送門.

原创 Xcode系統文件【上鎖】防止誤操作方法

我們經常會按住command鍵然後到系統文件中去查找一些東西,但可能會在不注意的時候將系統文件更改了,此時Xcode也許就會報錯,如何避免? 步驟: 1.打開終端,輸入以下命令; 2.cd Applications/Xcode.app(寫

原创 CocoaPods安裝和使用及問題:Setting up CocoaPods master repo的認識

注:此文在原文基礎上有所改動! CocoaPods是什麼? 當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而

原创 移動端6種導航設計總結

一、標籤式導航 即我們說的tab式導航,是移動應用中最普遍、最常用的導航模式,適合在相關的幾類信息中間頻繁的調轉。這類信息優先級較高、用戶使用頻繁,彼此之間相互獨立,通過標籤式導航的引導,用戶可以迅速的實現頁面之間的切換且不會迷失方向

原创 Vim 文本編輯器主要內容

Vim 文本編輯器主要內容 一、通過vimtutor這個簡要教程來學習Vim的基本操作 二、移動光標:h:左移 l:右移 k:上移 j:下移 三、Vim的進入與退出 1.進入:vim + 文件名 回車 或者直接vim + 回車 2

原创 解決OS X 10.11 升級 cocoapods帶來的問題

今天手賤升級了OS X 10.11,cocoaPods失效! 原文來自:升級OS X 10.11 cocoaPods失效 Im assuming you're running OS X 10.11. This is happenin

原创 HTTPS協議簡介

  HTTPS是Hypertext Transfer Protocol Secure,即超文本傳輸安全協議,是超文本傳輸和SSL的組合,用以提供加密通信及對網絡服務器身份的鑑定。簡單地說,HTTPS是HTTP的升級版! 與HTTP的主要區

原创 iOS開發中常用的開源框架

網絡框架:ASIHttpRequest、AFNetworking,coocaHttpServer等進度條:SVprogressHUD、MBprogressHUD工具類:SSToolKit等分享類:ShareKit等日誌框架類:log

原创 網易新聞iOS版使用的18個開源組件

***************************^_^**************************************** 網易新聞iOS版在開發過程中曾經使用過的第三方開源類庫、組件: 1、AFNetworking

原创 推薦關於解讀3D Touch開發的兩篇文章

1. iOS9系列專題一——3D Touchhttp://my.oschina.net/u/2340880/blog/511509#OSC_h4_7 2. iOS9 3D touch 適配開發 http://www.jianshu

原创 使用SDWebImage時的內存管理問題

前言: 開發中,我們常常使用SDWebImage加載圖片,這的確特別方便.但也要注意內存的問題,不然程序在真機運行時就會 crash! 方案: 在 Appdelegate.m 中做如下操作: 1. 導入頭文件 #imp

原创 我遇到的錯誤:“Linker command failed with exit code 1” 的解決方案

直接上圖吧!出現“Linker command failed with exit code 1 ”這句話的原因有很多,這是其中一種,希望對朋友們有用! 錯誤提醒:圖1 解決方案:圖2

原创 應用提交到APPStore時遇到的問題

1. 問題截圖NO.1 這個問題指出找不到相關的 “Icon”,但是你發現每一種“APPIcon” 都不缺啊,到底問題出在哪裏?去國外社區 stackOverflow找到了相似的問題,他們的解決方案也挺麻煩的:在 plist 文件中加

原创 動態添加TabBarController的子控制器方式

在寫程序時需要動態添加TabBarController的子控制器方式,用什麼方法好呢? 請看下圖: