這份學習資料是為 iOS 初學者所準備的, 旨在幫助 iOS 初學者們快速找到適合自己的學習資料, 節省他們搜索資料的時間, 使他們更好的規劃好自己的 iOS 學習路線, 更快的入門, 更準確的定位的目前所處的位置. 該文檔會持續更新, 同時也歡迎更多具有豐富經驗的 iOS 開發者將自己的常用的一些工具, 學習資料, 學習心得等分享上來, 我將定期篩選合并, 文檔尚有一些不完善之處, 也請不吝指出, 感謝您對 iOS 所做的貢獻, 讓我們一起把國內的 iOS 做得更好, 謝謝.
CCMBorderView 是簡單使用視圖來創建故事板右邊邊界的工具,無需任何代碼。
視頻教程(英文) Developing iOS 7 Apps for iPhone and iPad 斯坦福開放教程之一, 課程主要講解了一些 iOS 開發工具和 API 以及 iOS SDK 的使用, 屬于 iOS 基礎視頻
最近采用Instruments 來分析整個應用程序的性能.發現很多有意思的點,以及性能優化和一些分析性能消耗的技巧
ios 常用第三方類庫
FMDBHelper 可以更容易地使用 FMDB, 支持 ORM 和 JSON 成 Model。
iOS開發環境,不用多說,直接用Apple的Xcode, 在Mac的App Store上直接下載安裝即可~
天氣地圖(Weather Map)是結合地圖和天氣的 App,適合喜歡旅行的人,能一眼看到周邊的天氣狀況。
LGRadioButtonsView 是 radio button 在 iOS 的實現。
其實 deep linking 并不是一個新名詞,在 web 開發領域,區別于指向首頁的鏈接( http://tech.glowing.com/ ),deep linking 是指向具體內容頁的鏈接( http://tech.glowing.com/cn/advices-to-junior-developers/ )。在移動開發領域,deep linking 則是指 mobile app 在 handle 特定 URI 的時候可以直接跳轉到對應的內容頁或觸發特定邏輯,而不僅僅是啟動 app。
iOS在誕生之初為了最大程度的保證用戶體驗,做了一些高瞻遠矚且影響深遠的設計。APNs(Apple Push Notification service)就是其中一項。
1.普通界面 /** *截圖功能 */ -(void)screenShot{ UIGraphicsBeginImageContextWithOptions(CGSizeMake(640, 960), YES, 0); //設置截屏大小 [[self.view layer] renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewIm
使用block 使用前需引入QuartzCore.framework, 并在相關文件中加入 #import"QuartzCore/QuartzCore.h" 定義 shakeFeedbackOverlay為UIImageView 設置 self.shakeFeedbackOverlay.alpha= 0.0; self.shakeFeedbackOverlay.layer.cornerRadius
//textField.text 為你要獲取的值 NSString *P_textfield = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; ////////miller 手機 推薦驗證 /** * 手機號碼 * 移動:134[0-8],135,136,137,1
UIWebView的使用方法 //1.創建、設置代理 UIWebView *webView=[[UIWebView alloc] initWithFrame:CGRectMake(0, 20, 320, 300)]; webView.delegate = self; //2.加載網頁 NSURL *url=[NSURL URLWithString:@"http://www.google.com.h
//第一種打電話的方式 - (IBAction)firstCall:(id)sender { NSString *phone = @"18749627117"; if (phone != nil) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@
1.新建一個single view工程,導入ASIHttpRequest庫,導入MobileCoreServices、CFNetwork、SystemConfiguration和libz1.2.5.dylib四個系統庫 2.隨便導入一張圖片,比如haoyou.png 3.ViewController.h #import <UIKit/UIKit.h> #import "ASIHTTPRequest
- (IBAction)rotate:(id)sender { [UIView beginAnimations:@"View Filp" context:nil]; [UIView setAnimationDelay:0.25]; [UIView setAnimationCurve:UIViewAnimationCurveLinear]; [UIView setAnimationTransitio
#import <Foundation/Foundation.h> #import <AppKit/AppKit.h> int main(int argc, const char * argv[]) { @autoreleasepool { if (argc < 2) { return ; } NSString *inputFile = [NSString stringWithCString:ar
根據目前主流單元測試框架:本公司IOS小組是使用GHUnit和OCMock框架XCode內置了OCUnit單元測試框架,但目前最好用的測試框架應該是GHUnit。通過GHUnit+OCMock組合,我們可以在iOS下進行較強大的單元測試功能。本文將演示如何在XCode4.2下使用OCUnit,GHUnit和OCMock進行單元測試。OCUnit在XCode下新建一個OCUnitProject工程,選中IncludeUnitTests選擇框,OCUnit框架則會為我們自動添加UnitTest框架