苹果终于发布了iOS 7正式版,大批的用户都已经纷纷进行了升级。如果App是由Xcode 4.6或者更早版本生成,iOS 7系统会使用兼容模式运行该App,以便尽可能保持原有外观。但是,当使用Xcode 5重新编译App源代码时,此时会使用iOS 7 SDK来进行编译链接。(注意在使用Xcode 5 ...
分类:
其他好文 时间:
2016-05-25 23:57:26
阅读次数:
409
1、AsyncSocket介绍 如果需要在项目中像QQ微信一样做到即时通讯,必须使用socket通讯。 iOS中Socket编程的方式: BSD Socket: BSD Socket 是UNIX系统中通用的网络接口,它不仅支持各种不同的网络类型,而且也是一种内部进程之间的通信机制。而iOS系统其实本 ...
分类:
移动开发 时间:
2016-05-25 18:13:29
阅读次数:
343
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。
//开发app,我们要遵循apple公司的一些指导原则,原则如下:
1、应用程序的状态
状态如下:
Not running 未运行...
分类:
移动开发 时间:
2016-05-13 14:49:06
阅读次数:
217
作为一个ios系统测试者和app外观设计者。我们首先要了解iOS系统的开发工具和资源。xcode和iOS sdk作为一个免费的开发环境值得我们去学习和了解。interface builder提供创建了iOS应用程,。序ui的图形化用户接口。我们可以将ui对象拖拽到画布上,并为这些ui组件创建于xco ...
分类:
移动开发 时间:
2016-05-13 14:25:14
阅读次数:
206
偶尔看到,收藏网址非常不错的,比如 ios系统中元素被触摸时产生的半透明灰色遮罩怎么去掉 ios用户点击一个链接,会出现一个半透明灰色遮罩, 如果想要禁用,可设置-webkit-tap-highlight-color的alpha值为0,也就是属性值的最后一位设置为0就可以去除半透明灰色遮罩 部分an ...
分类:
移动开发 时间:
2016-05-13 12:33:31
阅读次数:
145
iOS是基于UNIX内核,Android是基于Linux内核,iOS和android作为两款优秀的手机操作系统,他们有共性有区别。
iOS的系统架构
分为四个层次:
核心操作系统层(Core OS layer)
核心服务层(Core Services layer)
媒体层(Media layer)
可触摸层(Cocoa Touch layer)
如下如所示:
iOS系统架构解析:...
分类:
移动开发 时间:
2016-05-13 03:56:42
阅读次数:
369
虽然iOS系统相比于其他手机操作系统相对安全,但是这个安全并不是绝对的,我一直相信,道高一尺魔高一丈。此文想以实际例子出发,告诉大家,如何去反编译一个app,并且从某个角度来说,iOS没有传说中的“安全”。
这里只最简单的结论给大家,具体原理以及工具的详细使用,请各位自行Google,为什么这么做呢,因为我想用最简单的语言,让没有汇编基础的同学也能明白。
将用以下几个方面来阐述我的观点:
...
分类:
移动开发 时间:
2016-05-13 00:08:57
阅读次数:
245
网易视频云是网易推出的视频云服务,目前已经y广泛应用于在线教育、秀场直播、远程医疗、企业协作等领域。现在,网易视频云的技术专家们给大家分享一则移动APP测试技术文:IOS工程常见问题解决方法。
最近在做IOS测试时,碰到了几个环境引起的问题,主要是开发工具新版本及IOS系统新版本特性导致。现挑取两个比较典型的问题来分享给大家。
1. Xcode版本引出的问题
问题描述...
分类:
移动开发 时间:
2016-05-12 20:21:07
阅读次数:
234
iOS系统中,每个应用都有自己的沙盒,且应用只能访问其对应的沙盒目录下面的文件。当然,在用户授权的情况下,应用也可以访问其他目录下面的文件。比如,用户授权情况下,应用可以访问相册、通讯录。在开发中,经常会涉及到 iOS 沙盒目录,比如读写文件,归档解档等。
一:沙盒的目录结构
app的沙盒目录结构如下图:
可知,沙盒目录下有三个文件夹:Documents、Li...
分类:
移动开发 时间:
2016-05-12 19:55:27
阅读次数:
168
简单介绍:
支持系统和机型
iOS系统的指纹识别功能最低支持的机型为iPhone 5s,最低支持系统为iOS 8,虽然安装iOS 7系统的5s机型可以使用系统提供的指纹解锁功能,但由于API并未开放,所以理论上第三方软件不可使用。
依赖框架
LocalAuthentication.framework
import
注意事项
做iOS 8以下版本适配时,务必...
分类:
移动开发 时间:
2016-05-12 19:48:44
阅读次数:
218