ios實用API:發送郵件

1.//  HomeViewController.h//  MailDemo#import <UIKit/UIKit.h>#import <MessageUI/MessageUI.h>@interface HomeViewController : UIViewController<MFMailComposeViewControllerDelegate>- (IBAction)displayComposerSheet;@end  2.////  HomeView

ios的觸摸和事件的類和方法

1.UITouchphase 屬性      返回一個觸摸階段常量,指出觸摸開始、繼續、結束或被取消。(phase返回的常量:UITouchPhaseBegan/UITouchPhaseMoved/UITouch-                                                                                                                                      

ios開發 XML和JSON解析

一、 XML:用到一個開源解析類,GDataXMLNode(將其加入項目中),添加libxml2.dylib架構        經常用到的方法:1.- (id)initWithXMLString:(NSString *)str options:(unsigned int)mask error:(NSError *)error2.- (id)initWithData:(NSData *)data options:(unsigned int)mask error:(NSError

ios資料處理 簡單檔案處理

1.檔案路徑的擷取- (void)viewDidLoad{    [super viewDidLoad];        NSString *homeDirectory = NSHomeDirectory();//獲得Home路徑,應用程式全路徑    NSString *fileDirectory = [homeDirectory stringByAppendingPathComponent:@"temp/app_data.plist"];        //NSSearchPathForDi

ios開發 NavigationController的使用

以上就是導覽列的效果,導覽列在項目中應用很廣泛,需要熟練掌握。 建立項目,選擇“Empty Application”,項目命名為:NavigationControllerTest 建立一個UIViewController視圖,命名為HomeViewConroller修改AppDeledate.h和AppDolegate.m原始碼思路: 將home"push到”navigationController中,再將navigationController.View

ios檔案處理(二)

通過plist檔案存取檔案 在 ios檔案處理(一)的項目中,修改HomeViewController.m的viewDidLoad方法  - (void)viewDidLoad{/*    NSString *fileName = [[self documentsPath] stringByAppendingPathComponent:@"content.txt"];        //NSString *fileName = [[self tempPath]

ios 動畫與2D、3D繪圖

   主要是3種方式,Core Animation、Core Graphic和OpenGL ES。   操作簡易度:CA>CG>OpenGL   效能和功能度:OpenGL>CG>CA 1.Core Animation  非娛樂類的軟體都會用到的動畫,操作簡單。2.Quartz 2D繪圖   是一個2D繪圖引擎。  (1) 繪圖Context是一個繪圖的目標對象,定義了繪圖的基本屬性,如顏色、繪圖範圍、線寬及樣式等。 

ios常見的錯誤與警告

一、常見的錯誤資訊1. error: 'xxx' undeclared(first use in this function)   

ios開發 網路編程淺析(一)

    iphone包含了很多架構和庫,從底層的通訊端到不同層次的封裝,可以方便地給程式添加網路功能。    (1)BSD通訊端。最底層的通訊端,這是Unix網路開發常用的API。如果從其他系統移植程式,而程式用的是BSD通訊端,那麼網路部分可以繼續使用這些API。    (2)CFNetwork framework 。CFNetwork 也是比較底層的, 是對BSD通訊端的一個擴充

ios檔案處理(一)

一.在Documents、tmp和Library中隱藏檔 Documents:用於儲存應用程式中經常需要讀取或寫入的常規檔案。 tmp:用於儲存應用程式運行時產生的檔案。(隨著應用程式的關閉失去了利用價值) Library:一般存放應用程式的設定檔,比如說plist類型的檔案。 二.讀取和寫入檔案   1.建立Empty Application應用程式,添加HomeViewController檔案 HomeViewController.h代碼: #import

ios UI控制項之UILabel

 上面的通過代碼實現:NSString *str = @"字串大小字串大小字串大小字串大小"; UIFont *font = [UIFont fontWithName:@"Arial" size:50.0f]; CGSize size = CGSizeMake(320, 2000); UILabel *label = [[UILabel alloc] initWithFrame:CGRectZero]; [label

ios網路開發 同步下載和非同步下載

一、同步下載(互動不好,容易出現卡死現象,一般下載資料較小或有特定需求才使用)。  發送同步請求後,程式將停止使用者互動,直到伺服器返回資料完成後,才進行下一步的操作。  步驟:1.建立NSURL   NSURL *url = [[NSURL alloc] initWithString:@"http://www.baidu.com/"]; 2.通過URL建立NSURLRequest    NSURLRequest *request = [[NSURLRequest alloc]

ios網路開發 網路狀態檢查

網路連接中用到的類:一.Reachability     1.添加 Reachability 的.h和.m檔案,再添加SystemConfiguration.framework。    2.Reachability中定義了三種網路狀態: typedef Num{NotReachable = 0,  //無串連ReachableViaWiFi,  //使用3G/GPRS網路ReachableViaWWAN   //使用WiFi網路       }NetworkStatus;     3.樣本:  

oc_4 ios 記憶體管理

ios中記憶體管理的主要內容就是解決crash的問題!!!Crash在ios中,crash的原因100% 是記憶體問題1.記憶體泄露(開闢空間,沒有回收;一直開闢,不釋放)        30M(一個程式  3gs, 320x640) 大於30M(ios4,640x960)2.“太小心” 過度釋放  (原因是野指標)3. 野指標記憶體回收機制 :  java  new一個對象  (不用管記憶體,系統自動回收)mac os 有記憶體回收機制iOS

ios UI設計與開發 按鈕、表徵圖和圖片

1.系統內建按鈕和表徵圖Using System-Provided Buttons and Icons 2.自訂表徵圖和圖片iphone 內建表徵圖的尺寸一般為29px × 24px,自製的表徵圖最好接近這個尺寸;表徵圖的顏色應該是純白色,可以帶有alpha透明度;縮圖的時候要注意消除鋸齒,檔案格式為PNG。3.程式表徵圖和啟動畫面     Home Screen表徵圖:57px ×

ios UI設計與開發 彈出式視圖

1.Alert View 一般給使用者提供警示資訊。 如:  UIAlertView *alert =[[UIAlertView alloc] initWithTitle:nil message:@"相機不能用" delegate:nil cancelButtonTitle:@"關閉" otherButtonTitles:nil];        [alert show];        [alert release]; 2.Action

ios UI控制項之UIView

常用屬性:frame,bounds和center重要方法 :addSubview 把一個子控制項添加到一個父控制項中;Superview 返回子控制項的父控制項常用函數:- (void)removeFromSuperview;      - (void)insertSubview:(UIView *)view atIndex: (NSInteger)index;              - (void)exchangeSubviewAtIndex:                       

ios開發 網路編程淺析(二)

CFStream     

ios建立空模版”Empty Application”常用代碼

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];    // Override point for customization

ios 播放視頻

建立Empty Application,添加HomeViewController HomeViewController.h代碼 #import <UIKit/UIKit.h>#import <MediaPlayer/MediaPlayer.h> @interface HomeViewController : UIViewController{     MPMoviePlayerViewController *playerViewController;} -

總頁數: 703 1 .... 113 114 115 116 117 .... 703 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.