• 问题总会出现,不过解决问题的方法也会出现!!!

标签:iOS

CABasicAnimation fillMode和removedOnCompletion

rotationAnimation.removedOnCompletion = NO; rotationAnimation.fillMode = kCAFillModeForwards; fillMode的作用就是决定当前对象过了非active时间段的行为. 比如动画开始之前,动画结束之后。如果是一个动画CAAnimation,则需要将其removedOn……

视图动画效果 通过layer层实现

// 准备动画 CATransition *animation = [CATransition animation]; //动画播放持续时间 [animation setDuration:3.0f]; /*动画速度,何时快、慢 ( kCAMediaTimingFunctionLinear 线性(匀速)| ……

Quart 2D—————–>CGPathRef

CGPathCreateMutable 创建一个可变图形的路径 需要自己释放 CGPathCreateWithEllipseInRect 创建一个椭圆形的不可改变的路径 CGPathCreateWithRect 创建一个不变的矩形路径 CGPathCreateCopy 创建一个不可变的可以拷贝的路径 CGPathCreateCopyByTransformin……

使用segue拖线控制器跳转的方法

当我们在第一个控制器 通过点击某个控件之后 进行控制器跳转的时候,可以称为自动型segue 按住Control键,直接从控件拖线到目标控制器 点击“登录”按钮后,就会自动跳转到右边的控制器 如果点击某个控件,不需要做任何判断,直接跳转到下一个界面,建议使用“自动型Segue” 下面这个方法是在自动型segue跳转之前 执行的方法,如果开发者需要使用一些特殊……

在OC和Swift中Storyboad动态刷新属性

在Xcode中 属性能够在storyboard中动态刷新,这种方式能够大大提高自定义开发效率。 IBInspectable和IB_DESIGNABLE 使用方法 IB_DESIGNABLE的宏的功能就是让XCode动态渲染出该类图形化界面。 使用方式,把该宏加在自定义类的前面 IB_DESIGNABLE @interface IBDesigbableIma……

为UIView设置阴影(CALayer的shadowColor,shadowOffset,shadowOpacity,shadowRadius,shadowPath属性)

以下代码实现: 第一个图片的代码 //加阴影--任海丽编辑 _imageView.layer.shadowColor = [UIColor blackColor].CGColor;//shadowColor阴影颜色 _imageView.layer.shadowOffset = CGSizeMake(4,4);//shadowO……

iOS7下隐藏statusbar

info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是……

在自己的framework中添加.bunble文件

要自己生成framework,并带有.bundle文件, 鄙女子这里有一种超简单的方法。请看下文 1. 直接New Folder,并改名为test.bundle 2. 右键 -> Show Package Contens 3. 将带有图片的文件夹直接拖到2中的文件夹里面 4.将这个.bundle文件拖入到项目工程中 下面就是代码了: + (NSBund……

[Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)

关联 关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。 关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。 在类的定义之外为类增加额外的存储空间 使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性的时候是非常有用。 关联是基于关键字的,因此,我们可……

KVC与MJExtension的效率PK

之前一直使用KVC来做字典转模型的处理,今天突然想用一下第三方的字典转模型的工具,于是直接找到了非常著名的MJExtension框架。 Xcode版本:7.3 iOS模拟器:9.3 MJExtension版本:3.0.8 开测 (具体的模型内部转换 条件都一样,数据量比较小) NSTimeInterval start = CACurrentM……

CUICatalog: Invalid asset name supplied:

出现这个提示说明 有地方[UIImage imageNamed:@””] 这里的文件名字为空,可以自己检查有没有设置为空的代码就可以了 ……

UIImageJPEGRepresentation和UIImagePNGRepresentation

在Iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数. 而UIImagePNGRepresentation只需要图片引用作为参数. 通过在实际使用过程中,比较发现: UI……

iOS 启动页多停留一会

有的时候 app的启动页会一闪而过,如果想让启动页画面停留一会再启动应用 可以使用如下方式 在AppDelegate的方法 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //添……

iOS 导出 ipa 包时 三个选项的意思

如图  在 iOS 到处 ipa包的时候 会有三个选项 Save for iOS App Store Deployment Save for Ad Hoc Deployment Save for Enterprise Deployment 他们的意思分别为: Save for iOS App Store Deployment 保存到本地 准备上传App S……

.pch是什么文件?

[v_qing]预编译头文件(一般扩展名为.PCH),是把一个工程中较稳定的代码预先编译好放在一个文件(.PCH)里。这些预先编译好的代码可以是任何的C/C++代码–甚至可以是inline函数,只它们在整个工程中是较为稳定的,即在工程开发过程中不会经常被修改的代码。[/v_qing] ……