搜档网
当前位置:搜档网 › iOS开发之UIWebView

iOS开发之UIWebView

iOS开发之UIWebView
iOS开发之UIWebView

iOS开发之UIWebView

UIWebView是iOS sdk中一个最常用的控件。是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等。这篇文章我将使用这个控件,做一个简易的浏览器。如下图:

我们创建一个Window-based Application程序命名为:UIWebViewDemo

UIWebView的loadRequest可以用来加载一个url地址,它需要一个NSURLRequest参数。

我们定义一个方法用来加载url。在UIWebViewDemoViewController中定义下面方法:

复制代码

- (void)loadWebPageWithString:(NSString*)urlString

{

NSURL *url=[NSURL URLWithString:urlString];

NSLog(urlString);

NSURLRequest *request =[NSURLRequestrequestWithURL:url];

[webViewloadRequest:request];

}

复制代码

在界面上放置3个控件,一个textfield、一个button、一个uiwebview,布局如下:

在代码中定义相关的控件:webView用于展示网页、textField用于地址栏、activityIndicatorView用于加载的动画、buttonPress用于按钮的点击事件。

@interface UIWebViewDemoViewController :UIViewController { IBOutletUIWebView *webView;

IBOutletUITextField *textField;

UIActivityIndicatorView *activityIndicatorView;

- (IBAction)buttonPress:(id) sender;

- (void)loadWebPageWithString:(NSString*)urlString;

@end

使用IB关联他们。

设置UIWebView,初始化UIActivityIndicatorView:

复制代码

- (void)viewDidLoad

{

[superviewDidLoad];

webView.scalesPageToFit =YES;

webView.delegate =self;

activityIndicatorView = [[UIActivityIndicatorViewalloc]

initWithFrame :CGRectMake(0.0f, 0.0f, 32.0f, 32.0f)] ;

[activityIndicatorViewsetCenter: self.view.center] ;

[activityIndicatorViewsetActivityIndicatorViewStyle: UIActivityIndicatorViewStyleWhite] ;

[self.viewaddSubview : activityIndicatorView] ;

[selfbuttonPress:nil];

// Do any additional setup after loading the view from its nib.

}

复制代码

UIWebView主要有下面几个委托方法:

1、- (void)webViewDidStartLoad:(UIWebView *)webView;开始加载的时候执行该方法。

2、- (void)webViewDidFinishLoad:(UIWebView *)webView;加载完成的时候执行该方法。

3、- (void)webView:(UIWebView *)webViewdidFailLoadWithError:(NSError *)error;加载出错的时候执行该方法。

我们可以将activityIndicatorView放置到前面两个委托方法中。

复制代码

- (void)webViewDidStartLoad:(UIWebView *)webView

{

[activityIndicatorViewstartAnimating] ;

}

- (void)webViewDidFinishLoad:(UIWebView *)webView

{

[activityIndicatorViewstopAnimating];

}

复制代码

buttonPress方法很简单,调用我们开始定义好的loadWebPageWithString方法就行了:

- (IBAction)buttonPress:(id) sender

{

[textFieldresignFirstResponder];

[selfloadWebPageWithString:textField.text];

}

当请求页面出现错误的时候,我们给予提示:

- (void)webView:(UIWebView *)webViewdidFailLoadWithError:(NSError *)error

{

UIAlertView *alterview = [[UIAlertViewalloc] initWithTitle:@"" message:[error localizedDescription] delegate:nilcancelButtonTitle:nilotherButtonTitles:@"OK", nil];

[alterview show];

[alterview release];

}

总结:本文通过实现一个简单的浏览器,说明了uiwebview的方法和属性,相信通过这个例子,应该明白uiwebview的使用了。

一看就懂的Android APP开发入门教程

工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。于是凌晨一点睡不着写了第一个android程序HelloAndroid,po出来分享给其他也想学习android开发的朋友,这么傻瓜的Android开发入门文章,有一点开发基础的应该都能看懂。 一、准备工作 主要以我自己的开发环境为例,下载安装JDK和Android SDK,假如你没有现成的IDE,你可以直接下载SDK完整包,里面包含了Eclipse,如果有IDE那么你可以滚动到下面选择U SE AN EXISTING IDE,然后安装SDK,如果你的SDK在安装时找不到JDK目录,你可以在系统环境变量里添加JAVA_HOME变量,路径为你的JDK目录,我的IDE是IntelliJ IDEA,都装好以后开始配置IDE增加SDK支持。 首先,打开Android SDK Manager把Android 4.0以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK包装上,下载时间有点长。

然后打开IDE创建新项目,IDEA比较智能,如果你装好了SDK,新建项目里就会出现Andro id的Application Module,选择后右边Project SDK为空,点击New按钮,找到SDK目录确定,下拉列表就会列出已经安装的各个版本的SDK,选择自己需要的版本,如果是第一次设置,IDE会提醒你先设置JDK,根据提示找到JDK目录即可。

iphone 4S升级ios7注意事项及优化省电

iphone 4S升级ios7注意事项及优化省电 4S目前已经可以自动升级至ios7,但有一点必须注意: 1、未越狱的朋友,直接升级,设置→通用→软件更新 2、已经越狱的朋友,也可以直接升级,但是必须注意提前备份,否则自动升级过程会导致失败恢复,重新安装(你的所有资料都没有)! 很多朋友说4S升级ios7会变卡,或者费电! 其实老果粉早就知道了,这些都是可以在设置中逐一解决的,只要根据自己的需要关闭一些功能即可 为了防止4S升级后系统有点卡 1、不要使用动态壁纸,■设置→壁纸与亮度→选取壁纸→选择静态壁纸 2、如果使用自己的照片作为壁纸需要将其像素缩小至(1327,2050),如此显 示最佳,又不会占用太多内存 3、取消桌面动态效果(就是那个壁纸会随着手机的晃动,忽忽悠悠的移动,貌 似有些空间感)■设置→通用→辅助功能→减少动态效果(将其打开)以下为省电的小心得(仅供初级果粉,资深朋友请无视): 1、取消桌面动态壁纸,和桌面动态效果都可以节省电量 2、启动自动调节亮度,同时将默认状态的亮度适当调低(自己喜欢为主) 3、这是一个老问题,关闭定位服务,设定只有部分软件启动时才启用定位服务, 一定要将天气这一项关闭:■设置→隐私→定位服务(打开)→关闭不需要的所有服务关联 4、修改字体大小,在自己喜欢或可以接受的条件下,缩小字体,可以减少上下 翻页触摸,减少屏幕频繁刷新的几率■设置→通用→字体大小 5、关闭Siri;■设置→通用→Siri

6、关闭后台应用程序刷新:■设置→通用→后台应用程序刷新(关闭),也可 以部分关闭(关闭不需要的程序,例如:股票和天气) 7、如果已经设置了iphone邮件系统,可以适度降低邮件刷新频率;■设置→ 邮件、通讯录、日历→获取新数据→推送(可以关闭,也可以打开,并将获取的方式改为手动或选择“每小时”) 8、ios7系统,将飞行模式,wifi,蓝牙,免打扰模式,屏幕旋转锁定的设置直 接集成到桌面的快捷方式,大家在不需要的时候可以关闭wifi和蓝牙,现在不需要到设置里面去关闭wifi和蓝牙,大家就动动手,很方便,习惯就好了,就像是安全带一样,一旦习惯了,就不感觉麻烦了! 9、如果说,打游戏费电,或者看电影费电——无解,只有降低屏幕亮度!或者 直接充电观看,但是会很热,还有小心电哦,已经有先烈了! 10、

如何开发iOS应用程序

如何开发iOS应用程序 开发iOS应用程序既有趣又回报丰厚,如果您是一位新手,自然想知道从哪里入手。本路 线图提供了iOS应用程序开发的绝佳起点。在Mac 电脑上,您可以创建在iPad、iPhone 和iPod touch 上运行的iOS应用程序。遵循本路线图以了解如何取得开发工具,理解主要概念及最佳实践,并学会查找更多信息。 继续遵循此路线图,您将使用到Xcode和iOS SDK(Apple 提供的开发工具)。您将了解Objective-C(驱动所有iOS应用程序和框架的程序设计语言)的编程基础知识,并将探索Cocoa Touch 框架。您将创建一个简单的iOS应用程序,并学会在设备上进行测试。最后,您还会学到如何将应用程序提交到App Store。 路线图中的每个页面,都介绍一个新主题,并链接到一篇或多篇有关该主题的简短文章。路线图只是提供基本的入门知识,最后一页“接下来做什么”包含您接下来应该阅读的文稿链接。完成了路线图,您就具备了进一步了解各个主题的能力,并且掌握到着手开发iOS应用程 序的知识、工具和技能。 如果您是Mac 开发者:您其实已经掌握了不少开发iOS应用程序的知识。可是,尽管iOS 和OS X 使用相同的开发工具和开发语言,两者仍然存在着一些重大的差异(您将在路线图的学习过程中发现这点)。有关这些平台差异的全面描述,请参阅iOS Technology Overview(iOS技术概述)中的“Migrating from Cocoa”(从Cocoa 迁移)。

设置 您在开发应用程序时,会使用到iOS软件开发套件(SDK) 以及Xcode,即Apple 的集成开发环境(IDE)。Xcode包括源代码编辑器、图形用户界面编辑器及其他许多功能,为您开发完美的iPhone、iPod touch 和iPad应用程序,提供了所需要的全部资源。大多数应用程序开发工具集中显示在一个窗口中,Xcode称之为工作区窗口。在此窗口内,您可以顺畅地从代码编写转换到代码调试,再到用户界面设计。iOS SDK 扩展了Xcode工具集,包含iOS专用的工具、编译器和框架。 开始之前: 1. 下载最新版本的Xcode。 在Mac 上打开Mac App Store应用程序,搜索Xcode,然后点按“免费”按钮下载Xcode。您下载的Xcode已包含iOS SDK。(Mac OS X v10.7 以及更高版本已经预装Mac App Store 应用程序。如果您使用的是较早版本的Mac OS X,则需要升级。) 您无需加入该计划也可编写应用程序并在iOS Simulator 中测试。但是,您只有加入该计划,才能在设备上测试与分发应用程序。加入该计划后,您还可以全权访问iOSDev Center 和iOS Provisioning Portal。如果您现在加入,就可以执行路线图中的所有操作步骤,包括在设备上测试应用程序。 马上开始 开发优秀的iOS应用程序,需要大量的学习和实践。不过,有了这些工具和iOS SDK,开发一个简单可用的程序并非难事。您的首个iOS应用程序教程,介绍了这些工具、基本设计模式和应用程序开发过程。通过这个教程,您将学习创建一个能接收用户文本输入并能将文本显示在屏幕上的应用程序。您还将学到如何在Mac 上的iOS Simulator 中运行这一程序。本教程中的简单步骤引入了一些简练实用的概念,将在今后的程序开发中不断地用到。

ios7.1正式版升级教程及固件下载

相信大家已经了解到ios7.1版本将是稳定性、功能性都大幅度升级的一版固件。ios7.0.3刚刚发布了不到一周,不少果粉已经开始关心ios7.1正式版什么时候发布了。早早地为大家开启了ios7.1正式版固件下载通道,ios7.1即将在iPhone5s/5c上首度实现移动3G网络、完美适配iPad全系列,甚至会直接影响到ios7完美越狱的进程,相信如此意义重大的一个固件版本,一定会打动挑剔的你。 固件正式推送之前为大家准备了ios7.1升级教程,收藏好了以免固件下载时找不到这么详细的。这一次特别提醒一下大家,ios7.1发布之后ios7.0.3将会在短时间内停止验证,如果大家无法适应功能和适配机型大跃进的ios7.1,请提早升级至ios7.0.3正式版,经过网友实测,该版本的系统稳定性已达到让人较为满意的水平,和ios7.0.1/7.0.2相比有不小的进步。 ios7.1正式版升级教程: 一、OTA升级:ios7.1方法(不推荐)

1. 将iPhone \ iPad \ iTouch 连接稳定WIFI或3G网络(因为固件容量较大不建议使用3G网络升级) 2. 打开设置—通用—软件更新--点击【下载并安装】 3. 同意条款和条件,等待固件下载安装完成 注意:①、已经越狱iPhone\iPad\ iTouch可能无法使用OTA升级方法 ②、不推荐OTA方法升级,可能会导致SHSH不可用,还有网友反馈通过OTA升级固件不稳定。 二、iTunes 升级/恢复ios7.1方法 1. 使用PP助手(Win)版固件下载,下载对应手机型号最新固件版本(不建议使用iTunes直接升级,因为会使用iTunes下载固件速度非常慢); 2. 将iPhone/iPad/iTouch 连接电脑打开iTunes; 3. 按住键盘上Shift(上档键)+鼠标左键点击iTunes的更新/恢复功能 4.iTunes会弹出对话窗--请选择已经使用PP助手(Win)下载固件--点击更新--等待iTunes运行。 5. 成功升级\ 恢复iOS 7需要激活设备!(请系统提示步骤完成) 注意:①、通过iTunes恢复会导致清空ios设备上所有的资料,建议先备份好重要资料。 ②、已经越狱iPhone/iPad/iTouch使用iTunes升级/恢复会可能报未知错误,请放心!iPhone/iPad/iTouch升级/恢复失败会自动进入恢复模式,请边接iTunes 再恢复ios7固件一次就可以。 使用PP助手正版应用,适配ios7每一个最新版本,目前已全面同步ios7.0.3做到稳定与体验兼顾!快来上手PP助手正版,享受不越狱免费下载海量资源游戏的优秀体验!

Android APP开发入门教程

Android APP开发入门教程 这篇文章主要介绍了Android APP开发入门教程,从SDK下载、开发环境搭建、代码编写、APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教程,需要的朋友可以参考下。 工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。于是凌晨一点睡不着写了第一个android 程序HelloAndroid,po出来分享给其他也想学习android开发的朋友,这么傻瓜的Android 开发入门文章,有一点开发基础的应该都能看懂。 一、准备工作 主要以我自己的开发环境为例,下载安装JDK和Android SDK,假如你没有现成的IDE,你可以直接下载SDK完整包,里面包含了Eclipse,如果有IDE那么你可以滚动到下面选择USE AN EXISTING IDE,然后安装SDK,如果你的SDK在安装时找不到JDK目录,你可以在系统环境变量里添加JAVA_HOME变量,路径为你的JDK目录,我的IDE是IntelliJ IDEA,都装好以后开始配置IDE增加SDK支持。 首先,打开Android SDK Manager把Android 4.0以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK 包装上,下载时间有点长。

然后打开IDE创建新项目,IDEA比较智能,如果你装好了SDK,新建项目里就会出现Android的Application Module,选择后右边Project SDK为空,点击New按钮,找到SDK 目录确定,下拉列表就会列出已经安装的各个版本的SDK,选择自己需要的版本,如果是第一次设置,IDE会提醒你先设置JDK,根据提示找到JDK目录即可。

苹果 iOS 移动应用开发新手入门

苹果 iOS 移动应用开发新手入门 马上着手开发 iOS 应用程序 开发iOS 应用程序既有趣又回报丰厚,如果您是一位新手,自然想知道从哪里入手。本路线图提供了iOS 应用程序开发的绝佳起点。在Mac 电脑上,您可以创建在iPad、iPhone 和iPod touch 上运行的iOS 应用程序。遵循本路线图以了解如何取得开发工具,理解主要概念及最佳实践,并学会查找更多信息。 继续遵循此路线图,您将使用到Xcode 和iOS SDK(Apple 提供的开发工具)。您将了解Objective-C(驱动所有iOS 应用程序和框架的程序设计语言)的编程基础知识,并将探索Cocoa Touch 框架。您将创建一个简单的iOS 应用程序,并学会在设备上进行测试。最后,您还会学到如何将应用程序提交到App Store。

设置 您在开发应用程序时,会使用到iOS 软件开发套件(SDK) 以及Xcode,即Apple 的集成开发环境(IDE)。Xcode 为开发完美的iPhone、iPod touch 和iPad 应用程序,提供了您所需要的一切。它包括源代码编辑器、图形用户界面编辑器和许多其他功能。大多数应用程序开发工具集中显示在一个窗口中,Xcode 称之为工作区窗口。在此窗口内,您可以顺畅地从代码编写转换到代码调试,再到用户界面设计。iOS SDK 扩展了Xcode 工具集,包含iOS 专用的工具、编译器和框架。 开始之前: 1.下载最新版本的Xcode。 在Mac 上打开Mac App Store应用程序,搜索Xcode,然后点按“免费”按钮下载Xcode。您下载的Xcode 已包含iOS SDK。(Mac OS X v10.7 以及更高版本已经预装Mac App Store 应用程序。如果您使用的是较早版本的Mac OS X,则需要升级。) 2.加入iOS Developer Program 成为Apple 开发者。 您无需加入该计划也可编写应用程序并在iOS Simulator 中测试。但是,您只有加入该计划,才能在设备上测试与分发应用程序。加入该计划后,您还可以全权访问iOS Dev Center 和iOS Provisioning Portal。如果您现在加入,就可以执行路线图中的所有操作步骤,包括在设备上测试应用程序。 马上开始 开发优秀的iOS 应用程序,需要大量的学习和实践。不过,有了这些工具和iOS SDK,开发一个简单可用的程序并非难事。“您的首个iOS 应用程序”教程,介绍了这些工具、基本设计模式和应用程序开发过程。通过这个教程,您将学习创建一个能接收用户文本输入并能将文本显示在屏幕上的应用程序。您还将学到如何在Mac 上的iOS Simulator 中运行

编程入门教程.doc

编程入门教程 编程入门教程由勤快学基础教程https://www.sodocs.net/doc/3b15559542.html,梳理的一本面向程序开发入门初学者的编程入门教程,是一个涵盖了游戏、PLC、VB、数控、JAVA、APP、Matlab、C语言、Shell、IOS、Android安卓等手机和PC编程的入门教程。 1.编程入门教程 1.1. 游戏编程入门 游戏编程入门适用于任何对C++语言有基本了解的读者阅读,适宜作为读者进入游戏开发领域的技术入门学习用书。 游戏编程入门介绍如何设计和构建自己的电脑游戏。游戏编程入门不是泛泛地介绍编程理论,而是引导读者开发一个“即插即用”的游戏引擎,可以增强和重用这个游戏引擎以开发各种游戏。书中包括了7个完整游戏的详尽解释以及示例代码,使读者准备好开始自己的游戏项目开发。如果读者喜爱玩游戏,那么只需在学习了如何开发它们之后,就可以玩上自己开发的游戏了。 光盘内容:Bloodshed Dev-C++开发环境;在游戏编程入门中开发的示例和游戏的完整源代码和可执行程序文件;C++语言和Windows编程的入门指导。 1.2. plc编程入门 可编程序控制器,英文称Programmable Controller,简称PC。但由于PC容易和个人计算机(Personal Computer)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC 是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序编制工作,就可灵活方便地将PLC应用于生产实践。 1.3. 电脑编程入门 编辑程序让电脑执行的过程就叫编程很多软件都可以编程具有代表性的计算机语言有Java,BASIC C,C++,VB,VF,SQL,网页编程JSP,ASP,PHP ,软件是eclipse,Microsoft Visual

史上最全的iPhone省电技巧汇总

史上最全的iPhone省电技巧汇总 各式各样的省电教程相信各位果粉们已经看过不少,但是本期XY观察为大家准备的这份“饕餮盛宴”还是不容错过。因为,这很可能是你看过的史上最全的iPhone省电技巧。如果你想让自己的iPhone更省电,续航更出色,要仔细地学习然后运用哦! 限制Spotlight智能搜索范围 如果你经常使用Spotlight智能搜索功能的话,限制它的搜索范围是省电的一个妙招。这招也极少有人知道哦~ Spotlight功能之强大,可用丧心病狂来形容。它能够搜索到你手机里所有的信息,即使是你删除了之后(听起来就菊花一紧有木有)。这其实要消耗一定的处理能力,我们可以把不需要它搜索的内容关闭掉来节省电量。 在“设置>通用>Spotlight搜索”中,你可以任意勾选你希望搜索的范围。

关闭后台应用程序刷新 关闭后台应用程序刷新可以有效提高iPhone的续航能力,基本上一百篇省电教程中都要有这一条。所以,如果你是真心想要最大限度地提高iPhone的续航能力的话,就把这个功能关掉吧。关闭后台应用程序刷新对于节省电量的作用是很可观的,我们可以通过设置-电池,来比较开关这一功能消耗电量的差距。 关闭应用自动下载和更新 进入“设置”—“iTunes Store和App Store”中,关闭“使用蜂窝移动数据”选项,这时iPhone 就只在Wi-Fi环境下更新。如果彻底关闭掉自动更新选项,那么你可以根据自己的需求进行手动更新。 不使用动态壁纸 iOS7之后,iPhone就增加了“动态壁纸”这项功能。虽然动态壁纸看起来很酷炫,但是对于电量的消耗也非常可观……动态壁纸动起来,你的电量也会跟着“动起来”。所以,如果不是对动态壁纸爱不释手的话,就不要使用动态壁纸了。

xcode全中文教程(iOS开发快速入门利器)

介绍 本教程向您演示如何创建一个简单的iPhone应用程序。本文不打算对iPhone目前可用的特性作全面介绍,而是介绍一些技术,让您对基础开发过程有初步了解。 如果您刚开始使用Cocoa Touch进行iPhone开发,则您需要阅读本文档。阅读之前,您需要大致了解计算机编程基础,尤其是要了解Objective-C。如未曾用过该语言,则至少应通读学习Objective-C:入门教材。 本文档不是为了创建一个优雅漂亮的应用程序,而是为了向您描述: 如何使用Xcode创建并管理一个工程 基础设计模式和iPhone开发的基本技术 Interface Builder使用入门 如何让应用程序响应来自标准用户接口控件的用户输入 另外,我们还在教程中指出其他一些文档。只有阅读这些文档,您才能充分理解iPhone开发的工具和技术。 重要:为了学习本教程,您需要安装iPhone SDK和开发者工具,它们位于iPhone开发中心。 文档描述的工具包含在iPhone SDK v3.0里面—请检查一下Xcode版本,它不能低于3.1.3。 文档的组织方式 本文档分为如下章节: “教程概述和设计模式” “创建您的工程” “添加一个视图控制器” “查看Nib文件” “配置视图” “实现视图控制器”

“排除疑难” “下一步做什么?” 下页 教程概述和设计模式 本章概述您将要创建的应用程序以及将会使用的设计模式。 教程概述 在学习过程中,您将创建一个很简单的应用程序。它含有一个文本字段,一个标签和一个按键。您可以把名字输入到文本字段中,再按下按键,这时标签的文本就会变成“Hello, !”:

XY苹果助手:iPhone5S省电教程 12种省电设置教给你

XY苹果助手:iPhone5S省电教程12种省电设置教 给你 1.限制Spotlight搜索范围

Spotlight搜索功能可谓是声名远播,号称风靡万千少男少女,破坏无数美好家庭。当然,Spotlight之所以有如此丧心病狂的功效也得益于它强大的功能,它能够搜索到你手机里所有的信息,即使是你删除了之后(听起来就菊花一紧有木有)。这其实要消耗一定的处理能力,我们可以把不需要它搜索的内容关闭掉来节省电量(当然,处于家庭和谐的考虑,XY苹果助手小编果断地全部关掉了)。 在”设置>通用>Spotlight搜索“中,你可以任意勾选你希望搜索的范围。 2.不要使用动态壁纸

正所谓:静如处子,动若疯狗....额,脱兔。iphone 5s提供了动态壁纸功能,动态壁纸对于电量的消耗远高于普通壁纸,当壁纸非常炫酷地动起来的时候,电量也就如同脱缰的野狗一般无法控制......而且XY苹果助手小编也觉得动态壁纸其实并不好看... 省电要从壁纸抓起! 3.禁用一些应用程序的”定位服务“ iPhone5S上的一些程序是需要使用“定位服务”的,例如地图、天气、新闻等应用。“定位服务”需要打开GPS,而GPS大家都懂的......在消耗电量界,GPS一出,谁与争锋!

GPS一开,电如尿崩!所以我们需要将一些不需要定位的APP的“定位服务”关闭掉(话音刚落,小编赫然发现自己的iPhone里一款菜谱插件也要定位,真是大丧失)。 4.在不用的时候把airdrop关闭 Airdrop是苹果在IOS 7中新推出的“iOS版蓝牙”。目前运行iOS7的iPhone5S、iphone 5c和iphone 5可以通过airdrop与其他运行airdrop的iOS设备传输文件和照片。(iphone 4s和iphone 4在越狱后也能够实现)但是airdrop也是非常犀利的“电池杀手”,尤其是airdrop处在搜寻模式下。所以我们可以在主屏底部上滑关闭airdrop,在需要使用的时候再打开。

APP开发入门教程

APP开发入门教程 这篇文章主要介绍了Android APP开发入门教程,从SDK下载、开发环境搭建、代码编写、APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教 程,需要的朋友可以参考下 作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。于是凌晨一点睡不着写了第一个android程序HelloAndroid,po出来分享给其他也想学习android开发的朋友,这么傻瓜的Android开发入门文章,有一点开发基础的应该都能看懂。 一、准备工作 主要以我自己的开发环境为例,下载安装JDK和Android SDK,假如你没有现成的IDE,你可以直接下载SDK完整包,里面包含了Eclipse,如果有IDE那么你可以滚动到下面选择USE AN EXISTING IDE,然后安装SDK,如果你的SDK在安装时找不到JDK目录,你可以在系统环境变量里添加JA V A_HOME变量,路径为你的JDK目录,我的IDE是IntelliJ IDEA,都装好以后开始配置IDE增加SDK支持。 首先,打开Android SDK Manager把Android 4.0以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK 包装上,下载时间有点长。

然后打开IDE创建新项目,IDEA比较智能,如果你装好了SDK,新建项目里就会出现Android 的Application Module,选择后右边Project SDK为空,点击New按钮,找到SDK目录确定,下拉列表就会列出已经安装的各个版本的SDK,选择自己需要的版本,如果是第一次设置,IDE会提醒你先设置JDK,根据提示找到JDK目录即可。

Android APP开发入门教程_新手必学

Android APP开发入门教程 工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣。于是凌晨一点睡不着写了第一个android程序HelloAndroid,po出来分享给其他也想学习android开发的朋友,这么傻瓜的Android开发入门文章,有一点开发基础的应该都能看懂。 当然如果你是一个初学者,你如果每天晚上有时间,你可以加企鹅(444—513_089)晚上免费和安卓开发经验丰富的架构师一起学习安卓,并获取之前的高清视频和工具以及源码。 一、准备工作 主要以我自己的开发环境为例,下载安装JDK和Android SDK,假如你没有现成的IDE,你可以直接下载SDK完整包,里面包含了Eclipse,如果有IDE那么你可以滚动到下面选择USE AN EXISTING IDE,然后安装SDK,如果你的SDK在安装时找不到JDK目录,你可以在系统环境变量里添加JA V A_HOME变量,路径为你的JDK目录,我的IDE是IntelliJ IDEA,都装好以后开始配置IDE增加SDK 支持。 首先,打开Android SDK Manager把Android 4.0以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK包装上,下载时间有点长。

然后打开IDE创建新项目,IDEA比较智能,如果你装好了SDK,新建项目里就会出现Android的Application Module,选择后右边Project SDK为空,点击New按钮,找到SDK目录确定,下拉列表就会列出已经安装的各个版本的SDK,选择自己需要的版本,如果是第一次设置,IDE会提醒你先设置JDK,根据提示找到JDK目录 即可。

ios7刷回ios6 苹果ios7降级ios6教程

ios7刷回ios6 苹果ios7降级ios6教程现在大家讨论得最多就是iOS 6如何升级到iOS 7,尽管很多朋友升级成功了,但新版iOS 7确实也存在着不少Bug问题,有不少网友折腾了半天,发现升级到iOS 7系统后,出现重启不稳定、微信某些游戏不可用的情况,因此部分朋友折腾的身心疲惫后,到处求助如何将iOS 7降至iOS 6系统,以恢复正常使用,下面小编就与大家分享下此问题,这里也建议要升级iOS7系统的朋友一定要注意先备份,再升级,以免造成不必要的麻烦。 其实IOS7刷回IOS6.1.4就是进入DFU模式后,恢复IOS6.1.4的固件就行了。 1、首先根据您iOS设备型号,下载最新的iOS 6固件,您可以进入苹果官网下载,也可以百度搜索下下载。 2、让手机与电脑连接,并且安装好iOS设备驱动。

3、把你的iOS设备进入DFU模式

4、电脑要出现装好驱动的提示 5、之后你将看到一个提示消息,你的iPhone则正处在恢复模式,然后我们从设备中选择你的iOS设备,之后点击“shift+恢复iPhone”按钮找到之前下载的IOS6.1.4的固件(不知道在哪儿下?百度去……)。

6、如果恢复时候出现:此时无法恢复iPhone ,因为iPhone软件更新服务器不可连接或暂不可用(我就出现了……) 打开C:\Windows\System32\drivers\etc 用记事本打开hoste 把最后一行都删掉然后保存 重新打开itunes 再shift+恢复就好了 7、恢复好之后,等手机重启好就行了~~

尽管iOS 7恢复降至iOS 6系统并不是很复杂,不过这里还是建议打算将iOS 6升级到iOS 7的朋友,注意升级前备份数据,另外需要对iOS 7测试版的Bug有一定的了解与认识,以免折腾的身心疲惫,以上为大家演示的是英文版iTunes,大家可以下载中文版操作。

ios入门(一般)

《iOS(一般)》试卷 得分 一、单选题(每题2分,共计30分) 1.缩放图片经常使用的手势是()() A、UITapGestureRecognizer,点按手势 B、UIPinchGestureRecognizer,捏合手势 C、UIRotationGestureRecognizer,旋转手势 D、UISwipeGestureRecognizer,轻扫手势 2.如果要进入编辑模式,需要调用()方法实现。() A、setEditing:animated B、tableView:editingStyleForRowAtIndexPath: C、tableView:commmitEditingStyle:forRowAtIndexPath: D、tableView:canMoveRowAtIndexPath: 3.下列选项中,不能够接收并处理事件的是()() A、UIApplication B、UIViewController C、UIView D、NSObject 4.下列选项中,用于设置当前显示的是哪一页的是() A、currentPage B、pageIndicatorTintColor C、numberOfPages D、currentPageIndicatorTintColor 5.下列选项中,用于表示文本字符串的字段类型是()() A、REAL B、INTEGER C、BLOB D、TEXT 6.下列方法中,用于为表视图添加索引的是()() A、tableView:editingStyleForRowAtIndexPath: B、sectionIndexTitlesForTableView C、tableView:commmitEditingStyle:forRowAtIndexPath: D、tableView:moveRowAtIndexPath:toIndexPath: 7.下列选项中,哪个属性可以设置视图的位置和尺寸()() A、bounds B、center C、transform D、tag 8.如果数据库不再使用,可通过()函数来关闭。() 总分题号一二三四五题分 得分

iOS 应用开发入门指南,中文教程

iOS 应用开发入门指南,中文教程 课时:开发IOS前言 摘要: 创造iOS应用既有乐趣又有回报,如果你正在初学开发,可能会为从何着手而感到困惑。这份路线图为iOS 应用开发入门提供了一个完美的开端。 创造iOS应用既有乐趣又有回报,如果你正在初学开发,可能会为从何着手而感到困惑。 这份路线图为iOS应用开发入门提供了一个完美的开端。在你的Mac 电脑上便可以创造 出iOS应用,并在iPad、iPhone 和iPod touch 上安装使用。跟随这份路线图的指引,你会知道从哪里获取你需要的工具,明白主要概念并进行有效的实践,以及今后如何获取更多信息。 当你在使用这份路线图时,你需要的开发工具是由苹果公司提供的Xcode以及iOS SDK。你将学到如何使用Objective-C,这个为所有iOS应用和框架提供动力的语言进行基础编程,并会对Cocoa Touch 框架有个初步探索。你将会编写一个简单的iOS应用,以及学会如 何在真实的设备上进行测试。最终你将学会如何把自己的应用提交到App Store。 本路线图的每个页面都将介绍一个新话题,并且有一个或多个关于该话题的文章链接。本路线图会给你提供非常广泛的知识,以便帮助你起步。而最后一页“从这里启程”包含了你接下来应该深入了解的文档链接。在你读完本路线图之后,你就可以深入学习任何一个特定领域的内容了。你将拥有开发iOS应用所需的知识、工具以及技能!

课时:ios安装工具 摘要: 要开发一个应用,就必须用到iOS软件开发套件(SDK)以及苹果公司的集成式开发环境(IDE)Xcode。要创建一款优秀的iPhone、iPod touch 和iPad 应用,Xcode 要开发一个应用,就必须用到iOS软件开发套件(SDK)以及苹果公司的集成式开发环境(IDE)Xcode。要创建一款优秀的iPhone、iPod touch 和iPad 应用,Xcode可以满足你所有的需要。其内容有源代码编辑器、图形用户界面编辑器以及其他多种功能,从可定制构建到源代码仓库管理等。Xcode采用单窗口的形式,并将这种形式称为“工作区窗口”,你所需要的大部分数据都在这个工作区窗口里面。熟悉Xcode以后,你就能轻松地在编写代码、除错调试和界面设计中变换,而无需来回切换窗口。iOS SDK 则能够扩展Xcode工具组,内容包括创建iOS应用专门的工具、编译器和框架等。 作为第一步,你需要: 1. 下载最新版本的Xcode。 在Mac 电脑上打开Mac App Store,搜索Xcode,然后点按“免费”开始下载。当你下载Xcode时,iOS SDK 已被包含在内。(Mac App Store 是预装在Mac OS X 10.7 或更新的版本中的。如果你在使用老版本的Mac OS X 则需要先升级操作系统。) 2. 加入iOS开发者计划,成为苹果开发者 如果只是编写并在模拟器中测试应用,你不必加入开发者计划。但当你需要在真实设备上测试乃至发布应用时,你就需要加入开发者计划了。加入计划后你就可以访问iOS开发中心和iOS Provisioning Portal 的全部资源了。当然,如果你现在就加入计划,则可以完全跟随本路线图中的所有步骤,包括在自己的设备上测试应用。 课时:正式投入学习ios应用 摘要:

苹果手机的省电方法与技巧

苹果手机的省电方法与技巧 一、省电方法 1、关闭“设置时区” 方法是:依次打开设置→定位服务→系统服务→设置时区,点击关闭。一旦关闭设置时区功能,你的电池寿命最大可提高40%。 2、关闭自动设置时间 方法是:依次打开设置→通用→日期与时间,把自动设置关掉。否则手机终端会一直搜索现在你的位置,然后根据位置的不同自动调整时间。 3、关闭系统服务 方法是:依次打开设置→隐私→定位服务→系统服务(在最下面),除了最后一个指南针校准之外,其余的全部关掉,因为都是没什么实际用处的东西。如不关掉的话,手机GPS会一直发送和接收数据,非常耗电。 4、关闭所有的位置服务 方法是:依次打开设置→定位服务,关闭掉不常使用应用的位置定位服务。如关闭像“查找朋友”、“查找我的iPhone”等这些基于位置服务的应用程序。 5、手机设置成铃声模式 方法是:依次打开设置→声音,关闭振动。有些用户认为手机设置成震动模式会节省电力,事实是有的时候震动模式更加消耗电池电量。因此将手机设置成铃声模式更加省电。 6、亮度设置成中等或偏低,非自动 方法是:依次打开设置→亮度,关闭自动亮度调节。若将iPhone 4S的亮度设置成自动亮度调节就意味着在昏暗的环境下,屏幕将自动调亮,这将导致电池用电加速。 7、关闭通知 方法是:依次打开设置→通知,关闭不常使用的应用通知推送。对于iPhone 4S或者iOS 5用户来说,通知是一项非常方便的功能,但它也带来了大量的电池损耗。关掉所有的通知,或者至少关闭不常用应用的通知将大大节省电池电力。 8、关闭iCloud 方法是:依次打开设置→iCloud→文稿与数据,将文稿和数据功能关闭。关闭iCloud意味着放弃iOS 5带来的最新的同步功能,但将节省大量的电量。 9、关闭诊断与用量报告

ios7.0.3正式版固件下载及升级教程

苹果新品发布会直播结束!和iPhone发布会波澜不惊不同,苹果在此次发布会上带给我们最大的惊喜莫过于全线改名的产品系列了:不叫iPad5叫iPad Air,不叫iPad mini2叫iPad mini with retina display,甚至连说好的ios7.1都变成ios7.0.3了!苹果发布会一结束,就收到了ios7.0.3固件下载更新的消息,手持ios7.0的果粉们快速升级!【PP助手ios7.0.3正式版升级教程】 前言 越狱动态: 在iOS 7.0.3刚发布不久,iOS越狱黑客肌肉男(MuscleNerd)警告大家谨慎升级到iOS 7.0.3,因为可能会影响未来的完美越狱。不过,半个小时前,肌肉男再次发布信息称,iOS 7.0.3修复的锁屏BUG不影响越狱。并且iOS 7.0.3还没有关闭某些和越狱有关的重要东

西。Ps:小伙伴可以放心升级iOS7.0.3! 1.iOS 70.3 发布之后,iOS7.0.2 将会在短时间内停止验证。 (Apple基制:升级/恢复规则只允许用户升级/恢复最新版本固件,并且会关闭低版本验证如果选择不是最新版本的固件进行升级/恢复会报未知错误:3194) 2.有锁版的iPhone 设备需要升级\ 恢复iOS 固件, 请慎重考虑!因为升级会导致基带变化可能导致无法解锁。 3.通过iTunes升级或恢复iOS固件可能清空iPhone \ iPad \ iTouch内的所有资料,建议在升或恢复前备份重要资料请参考此《教程》(提示:高版本备份的资料不恢复到低版本) 4.升级/恢复iOS 7请安装(更新)最新版iTunes 11.1版本,下载地址: https://www.sodocs.net/doc/3b15559542.html,/cn/itunes/download/ 5. iPhone \ iPad \ iTouch 固件如何区分方法,请参考: https://www.sodocs.net/doc/3b15559542.html,/thread-108715-1-1.html 6.iOS7 Beta版或GM 版需要升级到iOS7(正式版),请使用教程第二种方法:按住键盘上Shift(上档键)点击【恢复】按钮,选择iOS7(正式版)固件升级\ 恢复 iOS7(正式版)。恢复前请备份好重要资料,不需要降级至iOS6.1.3(iOS6.1.4)。 疑问解答: 1. 为什么iOS7正式版固件大小跟GM版一样并且也是11A465?

iOS教学大纲

iOS教学大纲 C语言 教学目标:让学生掌握基本的编程思想,语言结构和常用经典算法。使学生具有基本的编程素养和思维。能够用c语言描述各类经典过程,记录各种数据。为之后的应用开发打好基础。 1)C语法基础 a)常量、变量类型、变量 b)运算符:算术、关系、逻辑 c)分支语句 d)循环语句 e)数组 f)结构体 g)指针 h)函数 i)经典排序、选择算法 j)链表的概念和简单实现 Objective-C语言 教学目标:使学生熟练掌握OC语言特性和语法。系统训练学生面向对象编程思维,能够处理各种复杂问题。具有基本的处理复杂问题的解决能力。 1)OC语法基础 a)类的声明与实现 i)类声明的关键字 ii)类实现关键字 b)成员变量和方法 i)成员变量访问权限 ii)方法类型 iii)方法名与参数 c)对象指针的创建与分配内存 i)内存分配,初始化 ii)定制初始化过程过程 d)属性机制 i)属性作用 ii)属性控制符 e)点语法 i)点语法规则

ii)点语法使用 f)self关键字 i)方法隐含参数 ii)self赋值过程 2)继承与复合 a)继承语法 b)消息动态路由 c)super关键字 3)字符串与集合 a)字符串 i)创建,复制 ii)截取,分割 iii)拼接 b)数据结构 i)概念 ii)关系型数据 iii)关系表现 c)数组和字典的基本使用 d)数组、字典和字符串的嵌套对数据的保存 e)JSON格式 4)内存管理-ARC a)ARC原理 b)ARC关键字的作用 i)Strong ii)Weak iii)Autoreleasing iv)Unseft__unretian c)强引用循环 i)出现原因 (1)相互强引用 (2)间接强引用链 ii)避免方法 (1)使用weak打破强引用链 5)OC语言特性 a)类目 b)延展 c)协议 d)KVO(键值观察)、KVC(键值编码) e)单例模式 f)通知中心 6)模块化编程1 a)模块 i)模块概念 ii)模块化结构

ios7升级教程

ios7升级教程 iOS7现在应该是果粉们最为纠结的版本了,有人喜欢也有人讽刺说是山寨味十足......但正所谓各有所爱嘛,小编今天为大家带来免开发者帐号升级iOS7的傻瓜教程。按照本教程升级即可免开发者帐号,升级后就能使用IOS7

一、准备阶段 1、下载固件 请根据自己的手机型号选择相应的固件下载: iPhone 5 (Model A1429 、A1429适用于大多数iphone5,包括国行、港版、CDMA 国际版等) https://www.sodocs.net/doc/3b15559542.html,/d/uuHzDQKVnQC8eLZR4ad iPhone 5 (Model A1428、A1428主要适用于加拿大和美国ATT网络的GSM版本的iPhone5) https://www.sodocs.net/doc/3b15559542.html,/d/uuHzDQINngBVe7ZRa40 iPhone 4S https://www.sodocs.net/doc/3b15559542.html,/d/uuHzDQJcnAD6bbZR952 iPhone 4 https://www.sodocs.net/doc/3b15559542.html,/d/uuHzDQJonQB-d7ZR959 友情提示:此次的beta 版本完全不需要开发者帐号,请不要在淘宝购买某些商家的UDID 浪费钱了。 2、下载最新的iTunes 这里的步骤就不多说了,大家都会。 3、备份iPhone 下载安装好itunes后,一定要对iPhone进行备份

备注:越狱用户请勿升级,否则无法激活。 二、升级指南 一切准备妥当后,接下来就是最激动人心的时刻了。 将手机连接到电脑上,打开itunes。在界面中我们可以看到“检查更新”和”恢复iPhone”两个选项。 按住键盘上的Shift键,选择“检查更新”,然后就会弹出一个选择固件的对话窗口。(MAC系统是按option+检查更新)。 耐心等待一会儿,一般都会刷机成功了,当然也许有些网友由于操作不当没刷机成功的,下面是一些挽救措施和刷机失败的检查方法: A、如果你的手机变砖了? 请按下列步骤操作: 1. 不要紧张,先深呼吸一下,去除心中的杂念; 2. 下载6.1.4 或6.1.3(4S)固件(可在此处:https://www.sodocs.net/doc/3b15559542.html,/ios/); 3. 进入DFU 模式:先连接电脑,再将iPhone 关机,再同时按住Home 与电源键,直到出现苹果Logo 时松开电源键(保持按住Home 键),直到出现连接iTunes 的界面; 4. 按住option 键(windows 为shift 键)点击[恢复],选择6.1.4 固件; 5. 点击[恢复]等待完成,即可将机器恢复至纯净的未越狱状态; 6. 重新按照上文升级iOS 7 beta 即可。 B、常见错误解决方案 1603,1604错误

相关主题