文章 2022-02-16 来自:开发者社区

iOS7应用开发3、Objective-C

【跟随教授的讲解和演示,并重做了课上的demo之后,惊奇地发现自己写的程序有bug,界面上12张卡牌出现后,点击任何一个,其他所有卡牌都会变成一块白板……在经历了长时间的调试之后悲催地发现,在最后的updateUI这个函数中改变背景的函数写错了,setBackgroundImage:写成了setImage:,被这一无脑的失误纠结了这么久,丢人啊……各种bug改完后,前几次课的代码都已经传到博客的....

文章 2022-02-16 来自:开发者社区

iOS7应用开发2、关于新版的IDE:XCode 5

XCode 5是当前Apple提供给开发者最新版本的开发环境,目前最新的版本为5.0.1,在苹果开发者官网上可以免费下载。网址为:https://developer.apple.com/xcode/。相信只要有一台mac,安装过程自然是一路畅通无阻了。安装完成后,启动界面如下图: 具体的使用方法,相信使用过xcode 4的都会很熟悉,因为新版本虽然界面发生了一些变化,但并没有会让人感到十分困惑.....

文章 2022-02-16 来自:开发者社区

iOS7应用开发1、菜鸟那点儿事儿

序:今天开始新开一个坑,作为一个准备了许久却依然摆脱不了24k纯菜鸟身份的程序员,跟随Stanford的世界未来精英们一起学习iOS7应用开发的相关知识,同时也是为了自己以后的业余项目做准备,提升自己的工作筹码。我所follow的教程来自itunes上面斯坦福大学的公开课程《Developing iOS 7 Apps for iPhone and iPad》,很容易就能找到。这些博客除了作为追课....

文章 2022-02-16 来自:开发者社区

iOS7应用开发5、视图控制器View Controller及其生命周期

1、UITextView: 该类与Label类类似,可显示多行,可以编辑内容,可以滚动查看内容; 包含属性NSTextStorage *textStorage,该类是NSMutableAttributedString的基类;修改该属性可以自动更新UITextView的内容; 包含属性UIFont *font,用于设置所有字符的字体; NSTextContainer *textContainer和....

文章 2022-02-16 来自:开发者社区

iOS7应用开发4、Foundation框架

1、动态绑定:id类型的对象,表示指向未知类型对象的指针; 指向对象的实际类型在运行时指定。在使用时,注意check该对象是否响应调用的方法(respondsToSelector)。可以将一个静态类型的对象付给id类对象。 [NSArray firstObject]等函数返回值本质上就是id类型。 id本身就是指针类型,所以不存在id *pObject这种写法。 当向id类型的对象发送消息时,编....

文章 2022-02-16 来自:开发者社区

iOS7应用开发6:UINavigation, UITabbar控制器的多态性

1、前期所实现的PlayingCard游戏,其View Controller只能适应PlayingCard这一种游戏规则。而将createDeck函数修改为返回一个nil后,整个View Controller与PlayingCard就没有关系了(同时也就没法运行了),成为了一种抽象的概念(类似于C++中的抽象类),实际的控制器必须派生这个类才能实现自身的功能。 新建一个View Controll....

文章 2022-02-16 来自:开发者社区

iOS7应用开发8:协议、程序块及动画效果

1、分类category和协议Protocol 协议定义了一组方法,可用于处理id类型的对象。例如:id <MyProtocol> obj;MyProtocol被定义为一组方法。 (1)分类category: 分类可以以模块化的方法向类中添加新的方法,使用分类对类进行扩展不需要访问该类本身,也无需对其进行派生。 定义category:在Xcode中选择新建一个objective-c分....

文章 2022-02-16 来自:开发者社区

iOS7应用开发14、MapKit框架

MapKit Framework的基本概念: MapKit Framework提供了可以将地图直接嵌入到窗口和视图中的功能,同时还提供了地图标注、添加弹窗显示、进行反地理信息编码以通过地标信息查找经纬度坐标等功能。 MKMapView类显示了一个地图视图,其中有一个位置指示器(annotation)提示了当前的位置坐标以及说明。可以利用该类实例显示地图信息并根据应用提供的数据改变地图的内容,如将....

文章 2022-02-16 来自:开发者社区

iOS7应用开发13:应用类UIApplication、网络活动指示器、地图

1、应用类UIApplication: UIApplication类为应用提供了一个共享的实例,可以提供一些全局信息,其核心作用是提供了iOS程序运行期间的控制和协作工作。应用在运行期必须且只能有一个UIApplication(或者其子类)的实例。调用方法如下: UIApplicaiton *myApplication = [UIApplication sharedApplication]; .....

文章 2022-02-16 来自:开发者社区

iOS7应用开发12:Core Data

Core Data:一种数据库机制,可以用于保存应用中需要永久保存的数据,是一种面向对象的数据库,在ios中应用极为广泛。 应用方法: (1)在xcode中建立一个visual mapping,即在新建文件中选择Core Data->Data Model。在Data Model文件中添加Entity,在Entity中添加attribute并设置类型。各个entity可以通过ctrl+拖动.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注