iOS
Monica爱吃饺子
自由 随和
深沉 多思
展开
-
IOS基础系统特性
1.iPhone系统特性 *用户只能同时和一个应用进行交互。只有一个程序启动正在运行,其他程序只能后台运行。后台运行机制大大缩短了程序再次启动花费的时间。 *后台运行程序占有系统内存空间,当系统内存不足时,系统强制关闭空闲应用,回收系统资源。2.虚拟内存机制 *IOS和Mac OS都具有内存机制,每个进程都拥有自己的虚拟地址空间,IOS不能使用页面文件扩展进程的地址空间。系统内存不原创 2012-09-24 09:41:13 · 4793 阅读 · 0 评论 -
iOS 7后台多任务(multitasking)机制
iOS 7后台多任务(multitasking)机制前言我们可以试用下QQ音乐下载然后退出切换到其它应用,再次切换回来后确实已经下载完了,还有打开了WSJ视频应用,进入多任务切换时视频没有停止依然在播放。那么,QQ音乐和WSJ等是如何在iOS7的后台上运转的呢。多任务后台生命周期图解可以看到,应用其实有十分钟后台的权利。除此之外还有两种所谓的伪后台,一种是系统推送机原创 2015-05-13 18:32:19 · 4961 阅读 · 0 评论 -
IOS-TextField知多少
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;原创 2012-10-28 20:44:18 · 160215 阅读 · 27 评论 -
IOS、Objective-C中单例类与半单例类
在设计模式中有一个“单例模式”,对应的我们常常会设计“单例类”(或称单件类)。但在实际应用中,我们常常也需要使用“半单例”。下面我们具体谈谈单例和半单例,以及他们的用法和区别。单例模式单例模式(singleton)顾名思义,就是只有一个实例。作为对象的创建模式[GOF95], 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。也就是原创 2013-01-04 10:46:59 · 8715 阅读 · 2 评论 -
IOS-触摸简单应用-触摸移动按钮
我们经常在IPhone中涉及到开发通过触摸移动自己的按钮或视图。例如下面3个图:通过手指触摸屏幕移动灰色按钮:下面具体讲解一下实现此效果的过程:1.首先我们自定义一个按钮MyButton 继承自UIButton#import @interface MyButton : UIButton{ CGFloat xDistance; //触摸点和中心点x方向移动的距离原创 2012-10-27 22:27:52 · 8865 阅读 · 0 评论 -
IOS- Map简单地图应用
1.IPhone中显示地图十分简单,只需要在你的xib文件中添加一个地图视图就可以:MapView 2.使程序支持地图应用,必须加入相应的库,并引入相应的头文件 3.为了能操纵这个地图,我们把它设置成输出口,同时设计几个UILabel并设置成输出口,显示经纬度等信息 #import #import#import @interfaceAS原创 2012-10-26 09:35:17 · 4263 阅读 · 2 评论 -
IOS -声音播放AudioServices
在 iPhone 应用或者是游戏的开发过程中,对声音的支持是必不可少的。在我做过的几个应用中,每个都涉及到音效,所以在这里做个简单的归纳,很多都是引用自《iPhone Application Programming Guide》 (需要有 Apple ID 才能打开链接),加了一些实际使用的经验。iPhone OS 主要提供以下了几种播放音频的方法:System Sound S原创 2012-10-21 22:30:45 · 10038 阅读 · 1 评论 -
IOS-沙盒机制和用户文件操作
1、IOS沙盒机制IOS为每一个应用程序创建了一个文件系统结构去存储该应用程序文件,此区域成为沙盒,包括声音、图像、文本等文件都存放其中。1、每个应用程序都有自己的存储空间2、应用程序不能访问别程序的存储空间的内容3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。2、沙盒路径在Finder上点->前往->前往文件原创 2012-10-30 16:06:35 · 3346 阅读 · 0 评论 -
IOS-MVC范型和处理基本交互
1.MVC(模型-视图-控制器).Cocoa Touch设计者采用MVC范型作为指导原则,用于拆分GUI(图形化界面)应用程序代码的逻辑方法2.Moudle模型:保存和处理应用程序数据的类(通常是设计一些ObjC类) View视图:窗口、控件等和用户交互的元素组成的部分 Controller控制器:将模型和视图绑定在一起,确定如何处理用户输入的应用程序逻辑(通常由开发人员创建的类原创 2012-09-24 09:42:18 · 2651 阅读 · 0 评论 -
iOS耗电测试工具--batterydetective
batterydetective是iOS越狱手机在cydia中的一个插件,可以对应去下载。对于iOS8及其以上系统可以自带电池电量查询,但对于iOS7及以下系统平台,越狱手机可以通过batterydetective查询各个app的耗电情况一、基础功能temperature是当前电池温度currentcapacity是当前您的电池容量maxcapacity 是您的电池最大容量原创 2015-07-14 14:45:38 · 11217 阅读 · 1 评论