更新一:UIWindow中设备朝向和坐标的处理方式发生变化 iOS8以前,UIWindow中的坐标计算以设备Potraite朝向计算,即便将设备横置为Landscape朝向,坐标的计算方式依然不变。 因此,在设计自定义的…
分类:IOS
swift 基础笔记二(运算符)
// 运算符 // 赋值运算符 var a = 50; // 如果右边是一个元祖,他的元素可以马上被分解多个常量或变量 var (x,y) = (1,2) // 算术运算符 1+1 5-1 2*3 10 / 2 "hi"…
通过CoreLoacation实现定位与地址反编码
CoreLocation 是 iOS 中一个提供设备位置的框架。通过这个框架可以实现定位处理,获取位置数据。位置数据通常包括经度,纬度,海拔信息等。 准备 iOS8系统下使用定位服务必须在info.plist文件中添加 …
GCD 学习总结
GCD GCD中两个非常重要的概念: 任务 和 队列 任务分为同步执行sync和异步执行async, 同步和异步的区别在于是否会阻塞当前线程, 其实在GCD中一个任务就是一个block中的代码. 队列分为串行队列和并行队…
关于运算符(三目运算符)和运算过程中的优先关系
转自:http://blog.csdn.net/dingliqin/article/details/6490986 Turbo C运算符的优先次序 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━ 表达…
我为什么用 SQLite 和 FMDB 而不用 Core Data
编者注:文章的”我”是指原作者。 凭良心讲,我不能告诉你不去使用Core Data。它不错,而且也在变好,并且它被很多其他Cocoa开发者所理解,当有新人加入你的组或者需要别人接手你的项目的时候,…
iOS AudioSessionManager
两周前因工作需要开始入门Objective-C,第一个任务是基于一个deprecated open source library (AudioSessionManager) 写一个VoIP程序中切换音频出声道的功能。 先…
[iOS - 自动化] fastlane/snapshot
什么是 snapshot snapshot 是一个帮助我们对 iOS App 进行截屏的工具。它可以帮助我们截取你需要的应用程序 UI 图像,可以用来检查 UI 的问题,比如说可以查看 App 中所有 UI 对本地化的处…
iOS动画编程-Layer动画[ 4 ] Animation Keys and Delegates
Delegate Delegate是iOS中一种常用的模式,在动画中也是一样,我们可以通过Delegate实现对动画完成过程中开始、结束时动作的控制如下是动画的两个代理方法 func animationDidStart(…
Cocoapods 和 Carthage 使用笔记
Cocoapods 安装 (可选)使用 taobao ruby-china 源替换默认 gem 源: gem source blabla.. $ gem sources -l *** CURRENT SOURCES **…
抖音分享和授权(iOS)
准备工作 注册appkey 抖音开放平台 集成sharesdk 下载地址 Xcode配置:urlScheme为注册的appkey, 白名单:douyinsharesdk ,douyinopensdk 业务代码 初始化 #…
IOS中的几种动画的实现方式
在我们开发中,经常会遇到一些需要动画特效的展示,下面来总结一些开发中常见的动画实现方式 第一,帧动画,通过大量的UIImage来展示动画效果,网络请求等待加载动画效果 核心代码: //创建可变数组,存放UIImage对象…