CoreAnimation与UIView.animation… 这两个方式的主要差别在于,前者如果不主动设置,那么在动画做完以后,会恢复原状。后者则不会,动画做完后是什么样,控件就是什么样。 UIView.a…
分类:IOS
优化状态栏沉浸式效果
沉浸式状态栏是让开发者尤其是Android开发者很头疼的问题,耗费开发者很多精力去校验代码在各个系统版本、各个机型上是否有效,今天这篇教程就跟大家分享优化初始化状态栏沉浸式效果的方法。 使用APICloud时,参照社区源…
cocos2d-x 2.2.0 如果你在iOS上使用luajit出现了 "bad header in precompiled chunk"
请注意cocos2d-x在iOS平台上默认并没有使用luajit运行时,而是lua运行时。 请在你的项目中移除所有对lua源文件和头文件的引用,加入luajit的头文件,并且把libluajit.a加入到你项目的链接库中…
iOS CoreAnimation 简单动画的使用
CAAnimationGroup 同时进行多个动画 _animateLayer.backgroundColor = [UIColor colorWithWhite:1.000 alpha:0.250].CGColor; …
Swift2.0提供所try catch异常捕捉
今天使用Xcode7打开之前写的一个小游戏,发现出了不少语法错,其中一处就是由于异常捕捉方式的改变导致的,原代码如下 var error: NSError? = nil backgroundMusicPlayer = A…
Swift: CGRect, CGSize & CGPoint
Swift: CGRect, CGSize & CGPoint 作者: Andyy Hope,时间:2016/2/3 翻译:BigNerdCoding, 如有错误欢迎指出。原文链接 引言:你可能在Swift中没有…
ObjC runtime源码 阅读笔记(一)
ObjC runtime源码 阅读笔记(一) 我的博客Max’s Blog本文的源码来自于apple opensource。 1.objc-private.h 打开头文件就看到了两个熟悉的结构体指针 type…
Swift: 可变参数
转自: https://addicechan.github.io/… 在Swift中,命名一个方法参数的时候,如果有多个特定类型的参数,可以直接使用可变参数(Variadic Parameters)。官网文档…
iOS页面转场导航栏样式方案梳理
声明: 最后更新时间:2019年3月13日 为保证时效性,持续更新地址为:iOS页面转场导航栏样式方案梳理 1.背景 在iOS开发中每个页面都有可能被个性化设计,但如果页面是以push方式进行管理,那么多个视图控制器共享…
UIPullRefreshFlash模块demo示例
UIPullRefreshFlash 模块概述:UIPullRefreshFlash模块对引擎新推出的下拉刷新接口进行了一层封装,app可以通过此模块来实现带炫酷动画效果的下拉刷新功能。使用此模块,在用户下拉时本模块会随…
NSCountedSet
之前群里有人讨论计算老虎机中奖等级的问题:老虎机有四列,每列四个图案,如果四个相同就是等级1,三个相同就是等级2,以此类推。说是用if else太麻烦,有没有什么比较快捷高效的方法,我首先想到的是用KVC中剔除重复数据的…
iOS Interface Orientation & Autorotate
iOS Interface Orientation & Autorotate iOS屏幕方向相关定义 先简单介绍下iOS屏幕方向相关的定义。在iOS中有2个Interface Orientation相关的定义。从…