摘要: 1 创建集合视图,设置相关属性以满足要求1.1 问题集合视图控制器UIConllectionViewController是一个展示大量数据的控制器,系统默认管理着一个集合视图UICollectionView,功能几乎和UITableViewController差不多,能够以多行多列的形式展示数据。集... 阅读全文
posted @ 2015-12-15 21:00 乌托邦小余 阅读(550) 评论(0) 推荐(1) 编辑
摘要: 1 使用触控实现一个简易的画板1.1 问题触控(Touch)是一个UITouch类型的对象,当用户触摸了屏幕上的视图时自动被创建,通常使用触控实现绘图、涂鸦、手写等功能。本案例使用触控实现一个简易的画板,可以在画板上勾画出一条线,如图-1所示:图-11.2 方案首先在创建好的SingleViewAp... 阅读全文
posted @ 2015-12-15 20:53 乌托邦小余 阅读(1131) 评论(0) 推荐(1) 编辑
摘要: 1 使用Autoresizing的方式进行界面布局1.1 问题Autoresizing是IOS旧版的自动布局技术,现在仍然被很多企业使用。本案例将学习如何使用Autoresizing完成界面的布局,如图-1、图-2所示:图-1图-21.2 方案首先创建一个SingleViewApplication项... 阅读全文
posted @ 2015-12-15 20:51 乌托邦小余 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1 演示UIImage制作的动画1.1 问题UIImage动画是IOS提供的最基本的动画,通常用于制作一些小型的动画,本案例使用UIImage制作一个小狗跑动的动画,如图-1所示:图-11.2 方案首先在创建好的Xcode项目的Storyboard中拖放一个ImageView控件,并关联成TRVie... 阅读全文
posted @ 2015-12-15 20:50 乌托邦小余 阅读(657) 评论(0) 推荐(1) 编辑
摘要: 1 完成命令解析程序1.1 问题有命令解析程序,该程序提供三个功能选项供用户选择,用户选择某功能后,程序在界面上输出用户所选择的功能名称。程序的交互效果如图-1所示:图-1由上图可以看出,程序提供的功能有:显示全部记录、查询登录记录和退出。如果用户在控制台输入1,则表示用户选择的功能为“显示全部记录... 阅读全文
posted @ 2015-12-15 20:49 乌托邦小余 阅读(655) 评论(0) 推荐(1) 编辑
摘要: **内存管理 问题1.什么是ios内存管理? 就是在对象不再被使用的时候,把它即时的从内存中清除掉2.为什么要使用内存管理? 1.严格的内存管理,能够是我们的应用程在性能上有很大的提高 2.如果忽略内存管理,可能导致应用占用内存过高,导致程序崩溃3.系统判断一个对象是否要被销毁的依据是什么? 每个对... 阅读全文
posted @ 2015-12-15 20:38 乌托邦小余 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 分类 问题1.什么是分类? 就是把一个类的功能,分出一部分来放在一个独立的文件中2.分类的语法是什么样的?@interface Person(SuperMan)3.分类与类是什么关系? 分类依赖类而存在,没有类也就没有分类4.分类有什么作用?用于把一个比较庞大的类,分割开来,具有相同功能的方法放到一... 阅读全文
posted @ 2015-12-15 20:26 乌托邦小余 阅读(171) 评论(0) 推荐(0) 编辑
摘要: IT社区:http://www.cnblogs.com/http://www.csdn.net/http://www.51cto.com/http://www.cocoachina.com/ http://www.techcn.com.cn/http://mobilehub.io/ 推荐iOS 学习... 阅读全文
posted @ 2015-12-15 20:23 乌托邦小余 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 各种IOS开发经验教训总结1、所有的UI操作,都要切换到主线程中进行.否则,会发生莫名其妙的错误.2、在主线程中,runloop默认是开启状态的。非主线程中,如果要用到runloop,必须手动开启runloop。3、对于常见的EXEC_BAD_ACCESS,EXC_BAD_INSTRUCTION,错... 阅读全文
posted @ 2015-12-15 20:13 乌托邦小余 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 英 链接:初级oc学习:http://rypress.com/tutorials/objective-c/初级swift教程:https://developer.apple.com/library/prerelease/ios/documentation/Swift/ Conceptual/Swif... 阅读全文
posted @ 2015-12-15 20:05 乌托邦小余 阅读(208) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-12-15 19:59 乌托邦小余 阅读(11) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-12-15 19:56 乌托邦小余 阅读(2) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-12-15 19:53 乌托邦小余 阅读(3) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-12-15 19:50 乌托邦小余 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 联合与枚举 、 高级指针 、 C语言标准库(一)1 输入一个整数,求春夏秋冬1.1 问题在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出来的值的范围... 阅读全文
posted @ 2015-12-15 19:46 乌托邦小余 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Objective-C语言介绍 、 Objc与C语言 、 面向对象编程 、 类和对象 、 属性和方法 、 属性和实例变量1 第一个OC控制台程序1.1 问题Xcode是苹果公司向开发人员提供的集成开发环境(非开源),用于开发Mac OS X,iOS的应用程序。其运行于苹果公司的Mac操作系统下。本案... 阅读全文
posted @ 2015-12-15 19:44 乌托邦小余 阅读(590) 评论(0) 推荐(0) 编辑
摘要: Objective-C对象初始化 、 实例方法和参数 、 类方法 、 工厂方法 、 单例模式1 重构Point2类1.1 问题本案例使用初始化方法重构Point2类,类中有横坐标x、纵坐标y两个属性,并且有一个能显示位置show方法。在主程序中创建两个Point2类的对象,设置其横纵坐标,并将它们显... 阅读全文
posted @ 2015-12-15 19:40 乌托邦小余 阅读(1083) 评论(0) 推荐(0) 编辑