原创 iOS開發之GData

在IOS平臺上進行XML文檔的解析有很多種方法,在SDK裏面有自帶的解析方法,但是大多情況下都傾向於用第三方的庫,原因是解析效率更高、使用上更方便,關於IOS平臺各種解析XML庫的優缺點分析,可以看下這篇文章:http://www.ra

原创 iOS開發之”人機界面準則“

Apple官方推出的“iOS人機界面準則”一直被iOS開發者奉爲絕對的設計參考寶典,特別是iOS7系統推出以來,Apple公司對該準則進一步做了更新。最近,國內知乎社區的郎啓旭推出了“iOS人機界面準則”完整的中文版,使iOS國內開發者可

原创 iOS開發之SDCycleScrollView

#import "ViewController.h" #import "SDCycleScrollView.h" @interface ViewController () <</span>SDCycleScrollViewDel

原创 iOS開發之巧用FontAwesome(圖標,字體)

首先,先介紹一下FontAwesome。 Font Awesome 是爲 Twitter Bootstrap 設計的圖標字體。通過Web Font的方式來顯示一些圖標,好處是圖標可以被任意縮放、改變顏色,你需要做的只是像修改文字樣式

原创 iOS開發之證書

進入https://developer.apple.com/ , 選擇最右側的Member Center,輸入用戶名密碼登陸• 選擇Certificates, Identifiers & Profiles進入• 選擇IOS Apps 的D

原创 iOS開發之MJRefresh

在ios7之前,一直在使用開源的EGO庫。但是,在使用過程中發現,普遍封裝得過於複雜、耦合性強,不利於集成到自己的項目中。 另外,在ios7之後,一些原有的下拉刷新,上提加載控件表現的就不是那麼出色了。除了可能出錯外,也不符合扁平化的

原创 iOS開發之MBProgressHUD

源碼來源: https://github.com/jdg/MBProgressHUD 版本:0.9.1 MBProgressHUD是一個顯示HUD窗口的第三方類庫,用於在執行一些後臺任務時,在程序中顯示一個表示進度的loading視

原创 iOS開發之CDiscreetNotificationView

CDiscreetNotificationView 類庫作用是: 在不阻止用戶與設備應用程序交互情況下,作爲一個通知視圖來顯示一個當前的狀態。 GCDiscreetNotificationView 類庫下載地址 https://git

原创 iOS開發之多線程編程技術NSThread、NSOperation、GCD三者使用詳解

三種方式的優缺點介紹: 1)NSThread 優點:NSThread 比其他兩個輕量級 缺點:需要自己管理線程的生命週期,線程同步。線程同步對數據的加鎖會有一定的系統開銷 2)Cocoa  NSOperation 優點:不需要關心線程管

原创 iOS開發之上架AppStore

1.崩潰和問題 你需要儘量修復你應用中的崩潰和那些明顯的問題,否則你的應用很可能被拒絕。 2.失效的鏈接 保證你應用中出現的鏈接的有效性。 3.默認佔位圖片 含有系統默認佔位圖片的應用不會被通過,你需要處理你的佔位圖片/內

原创 iOS開發之EGOImageLoading

EGOImageLoading 是一個用的比較多的異步加載圖片的第三方類庫,簡化開發過程,我們直接傳入圖片的url,這個類庫就會自動幫我們異步加載和緩存工作;當從網上獲取圖片時,如果網速慢圖片短時間內不能下載下來,可以先用一張本地

原创 iOS開發之C語言單向鏈表的建立

1,爲什麼要用到鏈表 數組作爲存放同類數據的集合,給我們在程序設計時帶來很多的方便,增加了靈活性。但數組也同樣存在一些弊病。如數組的大小在定義時要事先規定,不能在程序中進行調整,這樣一來,在程序設計中針對不同問題有時需要3 0個大小的

原创 iOS開發之核心轉場動畫

iOS開發UI篇—核心動畫(轉場動畫和組動畫) 一、轉場動畫簡單介紹 CAAnimation的子類,用於做轉場動畫,能夠爲層提供移出屏幕和移入屏幕的動畫效果。iOS比Mac OS X的轉場動畫效果少一點 UINavigationC

原创 iOS開發之JsonKit

作爲一種輕量級的數據交換格式,json正在逐步取代xml,成爲網絡數據的通用格式。 有的json代碼格式比較混亂,可以使用此“http://www.bejson.com/”網站來進行JSON格式化校驗(點擊打開鏈接)。此網站不僅可以檢

原创 iOS開發之網絡連接檢測

開源中國iOS客戶端基於網絡同步數據,從而達到與網頁看到同樣數據效果,所以在啓動程序的時候需要檢查網絡;這也是每一個聯網應用啓動的第一步,如果聯網應用沒有檢查網絡,蘋果公司將不予以審覈通過;        開源中國iOS客戶端大牛們在