《iPhone与iPad开发实战—iOS经典应用剖析》连载一

《iPhone与iPad开发实战—iOS经典应用剖析》连载一,第1张

概述第3章     工具类应用开发实战--密码生成应用 3.1     应用介绍 密码生成(Amuck Password Generator)应用App Store下载网址http://itunes.apple.com/app/amuck-password-generator/id289301501?mt=8#,源代码下载地址http://www.appsamuck.com/day29.html。该应

第3章     工具类应用开发实战--密码生成应用

3.1     应用介绍

密码生成(Amuck Password Generator)应用App Store下载网址http://itunes.apple.com/app/amuck-password-generator/id289301501?mt=8#,源代码下载地址http://www.appsamuck.com/day29.html。该应用是为用户提供一个密码生成工具,在我们现代生活中密码设置随处可见,密码生成(Amuck Password Generator)能够帮助我们产生密码,它包含:小写字母、大写字母、数字和标点符号组合随机产生密码,具有很高的安全性和防破解性。
应用启动之后视图如图3-1所示,在主视图中可以设定密码长度(默认是8),还可以通过开关按钮设定密码中是否包含:小写字母、大写字母、数字和标点符号。也可以通过设置Show Phonetics开关选择是否显示发音视图。
    


图3-1启动视图
点击Generate Password按钮会产生如图3-2产生密码视图,同时生成密码。在显示密码、发音内容和E-Mail Password按钮时候是以一种渐变动画显示出来的,如果原来控件没有显示,则慢慢显示;如果原来有显示这些控件,这先消失再慢慢显示出来。如果设置Show Phonetics开关为否时候,则视图如图3-3所示。
          


图3-2有发音产生密码视图                    图3-3无发音产生密码视图
可以在图3-2和图3-3所示的视图,点击E-Mail Password按钮会调用iOS的内置E-Mail视图,通过该视图可以将产生的密码通过E-Mail发送。
本应用是采用实用型应用程序模板,实用型应用程序一般在主视图的右下角有 按钮,通过点击 按钮,视图会翻转到如图3-4所示的背后视图,点击按钮Done可以返回如图3-1的主视图。这个背后视图是在介绍作者的另外一款软件,iFlame一个虚拟的打火机iPhone点击Download按钮就会打开该应用在App Store的连接。
  


3-4 实用型应用背后视图
      [color=windowtext -moz-use-text-color][color=#000000 ]由于从网上(如:http://www.appsamuck.com/day29.html)下载下来的源程序,一般iOS SDK版本比较低,使用开发工具Xcode2.0或3.0开发。本书采用开发Xcode3.2.5(iOS SDK4.2)打开工程的时候会出现如图3-5“Base SDK Missing”问题,这需要修改工程的Base SDK,选择菜单Project->Edit Project Settingsd出如图3-6所示对话框把Base SDK修改为iOS 4.2。完成关闭对话框再在图3-7所示现在模拟器(Simulator)。




3-5 错误的 SDK

  


3-6 选择 Base SDK iOS4.2
  



3-7 选择模拟器运行 总结

以上是内存溢出为你收集整理的《iPhone与iPad开发实战—iOS经典应用剖析》连载一全部内容,希望文章能够帮你解决《iPhone与iPad开发实战—iOS经典应用剖析》连载一所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1091310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存