`

ios开发基础知识 - 1

阅读更多

输出

command+shift+r

NSLog(@"log: %@ ", myString); 
NSLog(@"log: %f ", myFloat); 
NSLog(@"log: %i ", myInt);

显示图片

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 大小

CGRect bounds = [[UIScreen mainScreen] bounds];
CGRect frame = [UIScreen mainScreen].applicationFrame;

浏览器控件

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];

在状态栏显示网络状态

UIApplication* app = [UIApplication sharedApplication];
app.networkActivityIndicatorVisible = YES; 

播放序列动画

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];

提示筐

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"Alert!"          
delegate:self cancelButtonTitle:@"OK" 
otherButtonTitles:nil];
[alert show];
[alert release];

分享到:
评论

相关推荐

    iOS开发基础教程-源代码.rar

    这个“iOS开发基础教程-源代码.rar”文件显然是一份教学资料,包含了一些基本的iOS应用程序开发的源代码示例。通过学习这些源代码,开发者可以更好地理解iOS编程的核心概念,包括Swift语言、Xcode集成开发环境(IDE...

    vuforia-sdk-ios-7-1-31

    2. **iOS兼容性**:vuforia-sdk-ios-7-1-31明确指出它适用于iOS 7.1版本及以上,这意味着开发者可以利用这个SDK为运行iOS 7.1及更高版本的iPhone和iPad创建AR应用。然而,随着新版本的iOS系统不断更新,开发者需要...

    ios开发--Objective-C 基础总结-(重点已标识)

    Objective-C 是 iOS 开发的基础,本篇文章主要对 Objective-C 的基础知识进行了总结,特别标注了重点内容,适合初学者快速入门并转向 iOS 平台开发。 首先,我们要理解面向对象编程的基本概念。在 Objective-C 中,...

    iOS开发进阶篇-成为iOS开发高手-源码

    通过学习和实践这个源码包中的内容,你可以提升自己的iOS开发技能,解决实际问题,并为成为iOS开发高手奠定坚实基础。每个知识点都值得深入研究,结合实践,你将能够更好地理解和掌握iOS开发的核心技术。

    UI第一章:无限互联iOS开发教程课件-- iPhone开发入门

    综上所述,通过无限互联提供的iOS开发教程,初学者可以系统地学习从基础知识到实践应用的全过程,进而成为一名合格的iOS开发人员。无论是在理论知识还是实践技能方面,该教程都能给予充分的支持和指导。

    IOS开发斯坦福--卡牌游戏源码

    在iOS开发领域,斯坦福大学的...通过这个项目,初学者不仅能掌握iOS开发的基本技能,还能了解到如何组织和管理代码,以及如何将理论知识转化为实际应用。这是一次宝贵的实践经验,有助于提升开发者解决实际问题的能力。

    ios开发文档Object-c

    - **基础知识**:熟悉 Objective-C 的基本语法,理解面向对象的基本概念。 - **面向对象编程**:掌握类、对象、继承、封装和多态等面向对象编程的核心概念。 - **核心框架**:学习 Cocoa 和 Cocoa Touch 框架,理解...

    iOS开发进阶-完整版

    #### 一、基础知识回顾与深入理解 - **Objective-C与Swift语言基础**: - 数据类型:如整型、浮点型、布尔型等。 - 控制结构:循环语句(for、while)、条件语句(if、switch)等。 - 面向对象编程概念:类与...

    苹果中文版iOS应用开发指南-2012.12.5版.pdf

    基础部分介绍了 iOS 应用开发的基础知识,包括工具、程序设计语言和基本任务。开发者可以了解 Objective-C 编程基础知识和 Cocoa Touch 框架的基本概念。 开发部分深入讲解了框架、设计模式、用户界面设计、应用...

    iOS 仿抖音 Object-C

    适合人群:具备一定编程基础,工作1-3年的iOS开发人员。 在学习《iOS 仿抖音 Object-C》的过程中,读者将学习到以下内容: 工厂模式、策略模式、观察者模式在iOS开发中的体现方式。 IOC、AOP、代理、切面、循环...

    IOS应用源码Demo-电子书阅读器 - iOS PDF Reader-毕设学习.zip

    【标题】"IOS应用源码Demo-电子书阅读器 - iOS PDF Reader-毕设学习.zip" 是一个专门针对iOS平台的电子书阅读器应用程序的源代码...尽管技术在不断更新,但基础知识和编程原理依然适用,因此这个项目仍然值得深入研究。

    iOS项目-object-c-仿网易新闻项目.zip

    综上所述,"iOS项目-object-c-仿网易新闻项目.zip"提供了学习和实践Objective-C iOS开发的宝贵资源,涵盖了从基础语法到高级特性的众多知识点。通过深入研究这个项目,开发者能够提升自己的iOS应用开发技能,尤其是...

    UI第二章:iOS开发教程课件-- 视图与窗口的基础

    本篇教程将详细介绍UI开发中的视图与窗口基础知识,为初学者搭建起iOS开发的知识框架。 首先,我们从UIWindow与UIView之间的关系入手。UIView是所有视图的基类,包括窗口本身。UIWindow是UIView的一个特殊子类,...

    iOS开发 - 第01篇 - UI基础 - 04 - 超级猜图

    在创建"超级猜图"应用时,你需要了解如何声明变量、初始化对象、处理事件(如按钮点击),以及数据绑定等基础知识。例如,你可以为每个按钮设置一个IBAction,当用户点击按钮时执行相应的代码。 此外,理解 MVC...

    iOS测试指南---高清版.pdf

    2. 测试工具:掌握iOS开发和测试中使用的工具。这包括Xcode,它是一个集成开发环境(IDE),支持iOS应用的开发和测试。它包括模拟器用于测试应用程序在不同iOS设备上的表现,以及Instruments工具用于性能分析。 3. ...

    iOS 开发知识树

    编程语言知识涵盖了C语言的编程标准、控制语句、库函数等基础知识,同时也包括C++的基础知识和Swift编程语言的相关内容。此外,还需要熟悉C语言的运行时环境(Runtime)和各种数据类型、操作符、函数、结构体、数组...

    ios开发基础教程

    "iOS开发基础教程"提供了一个良好的学习起点,尤其适合那些对此领域感兴趣的开发者。本教程可能涵盖了多个方面,包括Swift编程语言、Xcode集成开发环境、UIKit框架以及App生命周期管理等核心概念。 首先,Swift是...

    IOS应用源码Demo-iOS 人脸检测Demo-毕设学习.zip

    1. **iOS应用开发基础**:这个项目是用Swift或Objective-C编写的,这是iOS应用开发的两种主要编程语言。你需要熟悉这两种语言之一,理解面向对象编程的概念,以及如何使用Xcode IDE来构建和调试应用程序。 2. **...

Global site tag (gtag.js) - Google Analytics