ios开发基础知识 - 1
输出
command+shift+r
1 2 3 | NSLog (@ "log: %@ " , myString); NSLog (@ "log: %f " , myFloat); NSLog (@ "log: %i " , myInt); |
显示图片
1 2 3 4 5 | CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 100.0f); UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect]; [myImage setImage:[UIImage imageNamed:@ "myImage.png" ]]; [ self .view addSubview:myImage]; [myImage release]; |
app frame 大小
1 2 | CGRect bounds = [[UIScreen mainScreen] bounds]; CGRect frame = [UIScreen mainScreen].applicationFrame; |
浏览器控件
1 2 3 4 5 6 7 8 9 | CGRect webFrame = CGRectMake(0.0, 0.0, 320.0, 480.0); UIWebView *webView = [[UIWebView alloc] initWithFrame:webFrame]; [webView setBackgroundColor:[UIColor clearColor]]; NSString *urlAddress = @ "http://nasa.cnblogs.com" ; NSURL *url = [ NSURL URLWithString:urlAddress]; NSURLRequest *requestObj = [ NSURLRequest requestWithURL:url]; [webView loadRequest:requestObj]; [ self addSubview:webView]; [webView release]; |
在状态栏显示网络状态
1 2 | UIApplication* app = [UIApplication sharedApplication]; app.networkActivityIndicatorVisible = YES ; |
播放序列动画
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | NSArray *myImages = [ NSArray arrayWithObjects: [UIImage imageNamed:@ "myImage1.png" ], [UIImage imageNamed:@ "myImage2.png" ], [UIImage imageNamed:@ "myImage3.png" ], [UIImage imageNamed:@ "myImage4.gif" ], nil ]; UIImageView *myAnimatedView = [UIImageView alloc]; [myAnimatedView initWithFrame:[ self bounds]]; myAnimatedView.animationImages = myImages; myAnimatedView.animationDuration = 0.25; // 秒 myAnimatedView.animationRepeatCount = 0; // 0 = 无限 [myAnimatedView startAnimating]; [ self addSubview:myAnimatedView]; [myAnimatedView release]; |
提示筐
1 2 3 4 5 | UIAlertView *alert = [[UIAlertView alloc] initWithTitle: nil message:@ "Alert!" delegate: self cancelButtonTitle:@ "OK" otherButtonTitles: nil ]; [alert show]; [alert release]; |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2009-01-13 Silverlight Cairngorm
2007-01-13 我和未来有约会