上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页
摘要: 本文演示了Storyboard 多场景和切换(Segue)的应用。在使用模板Single View Application创建iPhone App时,只包含一个视图控制器和一个视图,也就是只有一个场景。不过,可以很容易在Storyboard中添加场景。本范例App的运行界面如下图所示:1. 将View Controller 从对象库中拖曳到Storyboard 空白编辑区,就在Storyboard中添加一个视图控制器和相应的视图。2. 对于每一对新添加的视图控制器和视图,一般而言,还需要提供支持的类文件(继承UIViewController)。3. 需要将场景的视图控制器和新创建的类(继承U. 阅读全文
posted @ 2012-10-17 15:53 周文 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 目前,弹出框(Popover)是iPad设备特有的功能和特性(iPhone 尚不支持)。用户只需触摸弹出框外面,就可关闭弹出框。在storyboard的interface builder中,拖曳编辑按钮(初始视图)到目标视图控制器(也就是弹出框窗口)图标上,在弹出切换类型菜单中,选择popover类型,如下图所示:切换(Segue)对应的Attributes Inspector窗口,可检查相关的属性:然后根据需要对弹出框的视图大小(Size Inspector窗口)和UI进行必要的编辑设计。范例App的相关代码:1. 首先初始视图控制器需要实现UIPopoverControllerDeleg. 阅读全文
posted @ 2012-10-17 15:52 周文 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 本文演示了工具栏UIToolbar和日期选择器UIDatePicker的应用,范例App运行界面如下所示:工具栏UIToolbar – 一般显示在底部,用于提供一组选项,让用户执行一些功能,而并非用于在完全不同的UI界面之间切换;在不同 UI 界面切换,是选项卡 Tab Bar负责的。日期选择器UIDatePicker - 一般将其Value Changed 事件连接到一个操作方法,读取其返回值,其返回一个NSDate 对象。可以在Attributes Inspector窗口对UIDatePicker进行定制:范例App的主要代码,如下所示:下面2个方法在UIDatePicker视图控制器中. 阅读全文
posted @ 2012-10-17 15:50 周文 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Objective-C中的命名前缀说明:NS:NextStepCF:Core FoundationCA:Core AnimationCG:Core GraphicsUI:User InterfaceObjective-C与C++的不同之处有:Objective-C中所有的类都必须继承自NSObject。Objective-C中所有对象都是指针的形式。Objective-C用self代替this。Objective-C使用id代替void*。Objective-C使用nil表示NULL。Objective-C只支持单继承。Objective-C使用YES/NO表示TRUE/FALSEObjec. 阅读全文
posted @ 2012-10-17 15:14 周文 阅读(227) 评论(0) 推荐(0) 编辑
摘要: iphone开发证书配置原文地址:http://tie.youdao.com/st_3979529905881611380对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单- 证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certificate From a Certificate Autho. 阅读全文
posted @ 2012-10-09 09:30 周文 阅读(345) 评论(0) 推荐(0) 编辑
摘要: //经纬度转墨卡托-(CGPoint )lonLat2Mercator:(CGPoint ) lonLat{ CGPoint mercator; double x = lonLat.x *20037508.34/180; double y = log(tan((90+lonLat.y)*M_PI/360))/(M_PI/180); y = y *20037508.34/180; mercator.x = x; mercator.y = y; return mercator ;}//墨卡托转经纬度-(CGPoint )Mercator2lonLat:(CGPoint ) mercator{ .. 阅读全文
posted @ 2012-09-25 10:09 周文 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 在SDK Manager打开过程中显示Connection to http://dl-ssl.google.com refused解决方案:打开 C:\WINDOWS\system32\drivers\etc\hosts在里面添加#Google主页203.208.46.146 www.google.com#这行是为了方便打开Android开发官网 现在好像不FQ也可以打开74.125.113.121 developer.android.com#更新的内容从以下地址下载203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.com同时在S 阅读全文
posted @ 2012-09-06 15:44 周文 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 1、环境搭建篇2、地图数据处理篇3、部署地图数据篇4、发布Web地图服务(WMS)5、基于Silverlight技术的地图客户端实现 阅读全文
posted @ 2012-08-29 21:36 周文 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 开发者都希望自己的软件能够运行在尽可能多的计算机上。然而事与愿违,摆在 GIS开发者面前的仍然是对峙的平台。J2EE随着Java5。0的发布,已经正式更名为JavaEE,而微软也正式发布了。NET2。0以及集成开发环境利器Visual Studio 2005。到底是。NET还是Java? 面对旗鼓相当的Java和。NET阵营,其实GIS平台开发商的答案早已揭晓,那就是都要!由于。NET和Java比较起来并无明显的优劣之分,只是随应用的需要和习惯的差别而略有不同,因此提供Java和。NET的双份开发接口来满足不同的需求也就不难理解了。可实际中,若要同时支持Java和。NET 谈何容易!要知道G. 阅读全文
posted @ 2012-08-29 19:58 周文 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 简介: Android 是业界流行的开源移动平台,受到广泛关注并为多个手机制造商作为手机的操作系统平台,因此,研究其安全架构及权限控制机制具有非常的重要性。本文从 Android 层次化安全架构入手,详细地介绍 Android 平台的安全架构及其权限控制机制,涵盖 Android 应用程序权限申请方法等,并从源代码实现层面来解析该机制。Android 层次化安全架构Android 作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据 Android 的软件框图,其软件层次结构自下而上分为以下几个层次:操作系. 阅读全文
posted @ 2012-08-29 09:55 周文 阅读(454) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 24 下一页