-
兼容iOS 10 资料整理笔记
摘要:转http://www.jianshu.com/p/0cc7aad638d9 1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotification
阅读全文
-
app之间的跳转,进入二级界面
摘要:功能实现:A跳到B并打开B中指定页面.http://blog.csdn.net/dollyyang/article/details/50325307 点击页面判断是否安装app并打开,否则跳转app store的方法 步骤: 1.首先创建两个项目(项目A,项目B),在项目B中的info.plist文
阅读全文
-
iOS开发之如何跳到系统设置里的各种设置界面
摘要:跳到更多设置界面 除了跳到WiFi设置界面,能不能跳到其他的设置界面呢?比如:定位服务、FaceTime、音乐等等。都是可以的,一起来看看如何实现的! 定位服务 定位服务有很多APP都有,如果用户关闭了定位,那么,我们在APP里面可以提示用户打开定位服务。点击到设置界面设置,直接跳到定位服务设置界面
阅读全文
-
xcode添加音效
摘要:xcode添加背景音乐/音效 背景音乐:http://www.cnblogs.com/jiayongqiang/p/5476069.html 音效: 一.介绍: 又称“短音频”,通常在程序中的播放时长为1~2秒.最长可以播放29.9s. 在最后会讲解如何将长音乐MP3格式,制作成xcode能识别的音
阅读全文
-
CoreLocation框架的使用---地理编码
摘要:以下内容转自:iOS开发拓展篇—CoreLocation地理编码 - 文顶顶 - 博客园 一、简单说明 CLGeocoder:地理编码器,其中Geo是地理的英文单词Geography的简写。 1.使用CLGeocoder可以完成“地理编码”和“反地理编码” 地理编码:根据给定的地名,获得具体的位置信
阅读全文
-
CoreLocation框架的使用---定位,求两地距离
摘要:前言: 在iOS开发中,有关导航,周边的开发,必须基于2个框架: Map Kit :用于地图展示 Core Location :用于地理定位 从iOS 6开始,苹果在保护用户隐私方面做了很大的加强,以下操作都必须经过用户批准授权:获取用户的位置、通讯录、日历、相机、相册等等 从iOS 8开始,用户定
阅读全文
-
屏幕适配-使用autoLayout
摘要:当遇见xib中无法删除的控件时. 将这个错误的控件拖离本xib(第一个元素.xib文件是有许多元素组成的集合),确保这个xib是正确的.重新创建一个xib文件,将这个正确的xib元素整个复制过去. 在finder 删除旧文件. 实例一.粉色view 参照橙色view: 等宽等高,左对齐,间距10.
阅读全文
-
xcode添加背景音乐/音效
摘要:xcode添加音效:http://www.cnblogs.com/jiayongqiang/p/5625886.html 背景音乐: ios播放音乐时会用到一个叫做AVAudioPlayer的类,这个类用于播放手机本地的音乐文件。需要注意的是 (1)该类(AVAudioPlayer)只能用于播放本地
阅读全文
-
KVO
摘要:一,概述 KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。 二,使用方法 系统框架已经支持KVO,所以程序员在使用的时候非常简单。 1. 注册,指
阅读全文
-
时间:NSTimer,代码时运行时间段,
摘要:一:NSTimer 当时间间隔>1s是用NSTimer; 方法: [NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(timeChange) userInfo:nil repeats:YES]; 关于
阅读全文
-
CornerStone
摘要:软件界面 添加仓库 点击左侧栏中REPOSITORY那一栏的+加号选择添加repository: 如果你公司的给你的repository地址为svn://开头,则选择SVN Server。如果为Http://或https://开头,则选择HTTP Server SVN Server配置 假设公司给你
阅读全文
-
新特性页面
摘要:本文主要说明在项目开发中会涉及到的最最简单的新特性界面(实用UIScrollView展示多张图片的轮播)的处理。 代码示例: 新建一个专门的处理新特性界面的控制器,可以实用代码也可以用xib,在这里实用纯代码方式,创建一个控制器NewfeatureViewController。 头文件代码: .m文
阅读全文
-
支付宝和内购的区别以及集成方法
摘要:一、支付宝和内购的区别 第三方支付平台 和内购非常相似内购是用户将钱付款给苹果,之后苹果分成给商户支付宝是用户将钱付款给支付宝,之后支付宝将钱转入我们的账户 使用支付宝前提购买的物品必须是和应用程序无关的.比如:团购卷/衣服/电子产品如果和应用程序有关,必须采用内购(否则不允许上架).比如:会员/游
阅读全文
-
检测内存泄露:Instruments中的Leaks
摘要:前言 如果要检测内存泄露,我们会使用Xcode7自带的Instruments中的Leaks工具来检测. 现在的开发环境是ARC,所以很少会出现内存泄漏的情况. 不过我们一定要养好码代码的规范性. 例如:使用通知,别忘了移除; 使用presentViewController弹出新的控制器,别忘了dis
阅读全文
-
Xcode清楚缓存、清理多余证书路径
摘要:Xcode清除缓存、清理多余证书 1、删除Xcode中多余的证书provisioning profile 手动删除: Xcode6 provisioning profile path: ~/Library/MobileDevice/Provisioning Profiles 2、清理Xcode编译项
阅读全文
-
Masonry复杂ScrollView布局
摘要:前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。
阅读全文
-
Masonry scrollview循环布局
摘要:前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。
阅读全文
-
Masonry tableviewCell布局
摘要:前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。
阅读全文
-
Masonry 比例(multipliedBy)
摘要:前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。
阅读全文
-
Masonry自动布局:复合约束
摘要:前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。
阅读全文
|