基本功 iOS在誕生之初為了最大程度的保證用戶體驗,做了一些高瞻遠矚且影響深遠的設計。APNs(Apple Push Notification service)就是其中一項。 早期iOS設備的內
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單元測試 根據目前主流單元測試框架:本公司IOS小組是使用GHUnit 和 OCMock 框架 XCode 內置了 OCUnit 單元測試框架,但目前最好用的測試框架應該是 GHUnit。通過
移動開發的特點:資源的有限性。作為手持設備,iphone的內存與傳統的PC不可同日而語,這就要求我們在開發IOS程序的過程中,首要也是最重要的任務就是解決內存釋放問題,本文將在網絡上搜集的關于內存管理的經驗予以分享。
MaterialCardView 可以簡單快捷地創建Material設計卡片。
1.創建程序時勾選coredata 2.在core.xcdatamodeld文件中建立表User 使用時,先為User表創建modal類,繼承自NSManagedObject
SwiftyDrop 用 Swift 寫成的輕量級下拉消息欄,簡單且漂亮。
寫iOS 程序的時候往往需要很多第三方框架的支持,可以大大減少工作量,講重點放在軟件本身的邏輯實現上。 GitHub 里面有大量優秀的第三方框架,而且 License 對商業很友好。一下摘錄一下幾乎每個項目都想集成的幾個框架。
withSubviewAtIndex:0]; [UIView commitAnimations]; IOS4.0新方法: 方法: +(void)animateWithDuration:(NSTimeInterval)duration
在iOS中,apple提供了AVFoundation 用來處理音視頻,基本能滿足一些常用的音視頻處理需求,而且能調用的硬件編解碼接口,能提高不少效率,這是其它庫所不能達到的。最近做過的Recnow S
進程:也就是一個正在運行的應用程序。 線程:進程中的某一條完整的執行路徑。一個進程可以有多個線程,至少有一個線程,即主線程。在iOS開發中,所有涉及UI界面的,必須在主線程中更新。 2. ? GCD的工作原理:讓程序平行排隊,
一、簡介 IOS 動畫主要是指Core Animation框架。官方使用文檔地址為: Core Animation Guide 。 Core Animation是IOS和OS X平臺上負責圖形渲染與動畫的基礎框架。Core
來自: http://www.henishuo.com/ios-name-principle/ 命名基礎 在?面向對象軟件庫的設計過程中,開發人員經常忽視對類,?方法,函數,常量以及其他編程接?元素的命名。本節討論大多數