文件和初始化 到目前为止,大多数开发者已经可以写出简单的Swift应用或者在Playground实验Swift语言的新特性。也许你也经历过这种情况,当你将Playground中运行正常的代码拷贝到Swift源文件中却发生…
分类:IOS
IOS---加急审核
IOS—加急审核 标签: it 加急审核分析 一:加急存在的原因 加急审核本是针对已经上线的app,对于已经上线的app如果发生账号安全漏洞,支付安全,闪退,等比较严重的问题,苹果为开发者提供了加急这个选择(…
iOS设备标识符获取方法
获取一台设备唯⼀标识的方法有哪些? 现在MAC地址,udid,广告标识都已经废弃,无法再用了. NSString *identifierForVendor = [[UIDevice currentDevice].ide…
[分享]iOS开发-如何对 ViewController 瘦身
如何对 ViewController 瘦身? 将 UITableView 的 Data Source 分离到另外一个类中。将数据获取和转换的逻辑分别到另外一个类中。将拼装控件的逻辑,分离到另外一个类中。其实 MVC 虽然…
如何实现 javascript “同步”调用 app 代码
缘起 在 App 混合开发中,app 层向 js 层提供接口有两种方式,一种是同步接口,一种是异步接口(不清楚什么是同步的请看这里的讨论)。为了保证 web 流畅,大部分时候,我们应该使用异步接口,但是某些情况下,我们可…
Swift闭包1-基本概念
原文链接:http://1199game.com/2016/09/S… 引言 这篇文章开始主要讲解Swift中闭包(Closures)的一些知识点。本文是这个系列的第一篇。 闭包的基本概念 闭包的就是…
App设计师常用的10大网页和工具大盘点
随着苹果的引领、安卓的崛起,app成为了炙手可热的东西,作为一名app设计师,经常使用哪些工具来帮助我们设计呢? 1.Adobe Photoshop 老牌的设计工具,不用解释 2.Adobe Illustrator 同上…
Objective-C中的@property
1.@property是什么 @Property是声明属性的语法,它可以快速方便的为实例变量创建存取器,并允许我们通过点语法使用存取器。 存取器(accessor):指用于获取和设置实例变量的方法。用于获取实例变量值的存…
ios学习一定要知道这几中本地化存储方式
所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) preference(偏…
OpenUDID 和 IDFA 比较
iOS标识符 现今来比较下,不同情况下两种标识符的变化情况。以下试验,每种标识符均分为存于Keychain和未存于Keychain的两种情况做比较。 广告标识符(IDFA-identifierForIdentifier)…
ios pop界面 键盘弹起又收回
UItextFiled: 添加UITextFieldDelegate 并使alert调用出来的textField的delegate = self; 最后在alert的点击事件处添加[[alertView textFiel…
NSURLCache 网络请求缓存指南
为什么要理解NSURLCache? 在iOS app的开发过程中,网络数据的缓存一直来说都是一件常见,但又繁琐的任务,经常会有各种老大们提出这样那样的缓存要求。 一般而言缓存技术都无外乎以下几点。第一种则是使用系统内置的…