成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

IOS開發之解決iOS Hello World官方教程不能運行問題

移動開發 iOS
本文介紹的是解決iOS hello world官方教程不能運行問題,主要講解了解決方案,我們先來看內容。

IOS開發 解決iOS hello world官方教程不能運行問題是本文要介紹的內容,經過兩天的折騰,終于將iOS開發環境搭建起來。公司用的是Mac mini server 進行開發不光要搭建軟件環境,還要搭建硬件環境十分復雜,而且公司的網速非常慢,下載xcode和系統更新尤其是個大問題。今天整整跑了4趟網吧才搞定。

言歸正傳,在安裝官方的例子

http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/100-iOS_Development_Quick_Start/development_quick_start.html#//apple_ref/doc/uid/TP40007959-CH3-SW1

寫hello world的時候遇到一個問題就是程序一閃而過,沒有報錯,編譯成功,對與新手來說往往不知所措。

對比官方提供的源碼發現。MyView.h 內需要做更改,即MyView.h需要繼承UIView.

更改后的MyView.h代碼如下:

Java代碼 

  1. // MyView.h     
  2. #import <UIKit/UIKit.h>     
  3.       
  4. @interface MyView : UIView {     
  5. }     
  6. @end    
  7. // MyView.h  
  8. #import <UIKit/UIKit.h> 
  9.    
  10. @interface MyView : UIView {  
  11. }  
  12. @end 

另外在MyView.m中需要添加一個initWithFrame方法。

  1. - (id)initWithFrame:(CGRect)frame {   
  2.     if (self = [super initWithFrame:frame]) {   
  3.         // Initialization code   
  4.     }   
  5.     return self;   
  6. }  

也就是說MyView.m修改后如下:

Java代碼 

  1. // MyView.m     
  2. #import "MyView.h"    
  3.       
  4. @implementation MyView     
  5.       
  6. - (id)initWithFrame:(CGRect)frame {     
  7.     if (self = [super initWithFrame:frame]) {     
  8.         // Initialization code     
  9.     }     
  10.     return self;     
  11. }     
  12.       
  13. - (void)drawRect:(CGRect)rect {     
  14.    NSString *hello   = @"Hello, World!";     
  15.    CGPoint  location = CGPointMake(10, 20);     
  16.    UIFont   *font    = [UIFont systemFontOfSize:24];     
  17.    [[UIColor whiteColor] set];     
  18.    [hello drawAtPoint:location withFont:font];     
  19. }     
  20.       
  21. - (void)dealloc {     
  22.     [super dealloc];     
  23. }     
  24.       
  25. @end    
  26.  
  27. // MyView.m  
  28. #import "MyView.h"  
  29.    
  30. @implementation MyView  
  31.    
  32. - (id)initWithFrame:(CGRect)frame {  
  33.     if (self = [super initWithFrame:frame]) {  
  34.         // Initialization code  
  35.     }  
  36.     return self;  
  37. }  
  38.    
  39. - (void)drawRect:(CGRect)rect {  
  40.    NSString *hello   = @"Hello, World!";  
  41.    CGPoint  location = CGPointMake(10, 20);  
  42.    UIFont   *font    = [UIFont systemFontOfSize:24];  
  43.    [[UIColor whiteColor] set];  
  44.    [hello drawAtPoint:location withFont:font];  
  45. }  
  46.    
  47. - (void)dealloc {  
  48.     [super dealloc];  
  49. }  
  50. @end 

小結:IOS開發 解決iOS hello world官方教程不能運行問題的內容介紹完了,這些東西在前面的教程中都沒有提到,我發現很多hello world程序都是存在一些小bug。希望本文對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-12-30 15:17:23

Adobe視頻PhoneGap

2011-06-08 14:39:06

Qt 教程

2011-12-05 15:44:45

Knockout

2023-01-06 08:18:44

2009-09-16 17:15:19

OSGi Bundle

2011-08-05 09:48:46

iPhone Interface

2011-08-03 09:44:18

IOS開發 UITextFiel UITableVie

2014-09-17 11:45:20

iOS編程App運作

2011-03-21 09:45:52

Hello WorldObjective-C生命周期

2016-12-12 13:19:32

iOS開發顯示

2011-09-08 10:41:12

Node.js

2012-03-06 10:22:00

程序

2016-12-14 14:41:20

Hello World程序運行機制

2016-12-13 14:12:25

程序機制

2014-07-21 14:49:35

iOSUILabel

2014-07-23 13:17:53

iOSUITextField

2022-04-27 10:51:00

PythonMLCubePodman

2012-08-27 09:10:05

JVMJava

2010-03-15 15:18:23

Python運行

2014-12-19 10:07:10

C
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕在线视频免费视频 | 一区二区三区四区不卡 | 久久久久久久久91 | 一区二区三区视频在线 | 日本精品裸体写真集在线观看 | 黄色大片在线播放 | 欧美a级成人淫片免费看 | 欧美成年黄网站色视频 | 国产一区二区在线播放 | 国产精品一区二区在线 | 欧美男人天堂 | 午夜av一区二区 | 日韩精品中文字幕在线 | 黄色免费网址大全 | 日韩在线免费电影 | 亚洲精品乱码久久久久久按摩观 | 91中文在线观看 | 一级在线视频 | 国产成人在线视频免费观看 | 免费av一区二区三区 | 精品国产欧美一区二区三区不卡 | 久久久久久国 | 中文字幕第7页 | 午夜成人免费视频 | 国产精品污www一区二区三区 | 国产一级在线观看 | 欧美精品一区二区在线观看 | 成年免费在线观看 | 四虎成人精品永久免费av九九 | 午夜精品一区二区三区在线视频 | 精品91久久 | 国产yw851.c免费观看网站 | 欧美日韩一区二区三区不卡视频 | 亚洲精品久久 | 在线a视频 | 一级毛片视频 | 黑人精品xxx一区一二区 | 99re在线免费视频 | 免费在线观看成人 | 天天搞天天搞 | 久久精品亚洲 |