-
IOS中延时执行方式
摘要:本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。 1.performSelector方法 此方式要求必须在主线程中执行,否则无效。是一种非阻塞的执行方式,暂时未找到取消执行的方法。 2.定时器:NSTimer 此方式要求必须在主线程中执行,否则无效。是一种非阻塞的执行
阅读全文
-
数据存储之解档归档
摘要:一、简单说明 在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦; 偏好设置(将所有的东西都保存在同一个文件夹下面,且主要用于存储应用的设置信息) 归档:因为前两者都有一个致命的缺陷,只能存储常用的类型。归档可以实现把自定义的对象存放在文件中。 二、代
阅读全文
-
数据存储之偏好设置
摘要:一、简单介绍 很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏好设置。比如,保存用户名、字体大小、是否自动登录 存储位置: 存储形式: 二、代码示例 1.stor
阅读全文
-
UILabel属性
摘要:UILabel的相关属性设置: http://blog.csdn.net/heng615975867/article/details/38900067 1.text:设置标签显示文本。 2.attributedText:设置标签属性文本。 NSString *text = @"first"; NSM
阅读全文
-
iOS 生成随机数
摘要:arc4random 1、获取一个随机整数范围在:[0,100)包括0,不包括100 int x = arc4random() % 100; 2、 获取一个随机数范围在:[500,1000],包括500,包括1000 int y = (arc4random() % 501) + 500; 3、获取一
阅读全文
-
怎么往mac中finder个人收藏里添加文件夹
摘要:1.打开Finder,点击左上角finder偏好设置 2.选择边栏 3.如果侧栏中没有的文件夹,直接长按文件夹直接拖入.
阅读全文
-
UIView 动画
摘要:一个非常强大的博客 http://www.cnblogs.com/kenshincui/ 像我这种新手确实应该多看看 常规动画属性设置(可以同时选择多个进行设置) UIViewAnimationOptionLayoutSubviews:动画过程中保证子视图跟随运动。 UIViewAnimationO
阅读全文
-
添加.pch文件
摘要:完成框架, .pch文件 1.创建.pch文件 2.配置.pch文件 双击,改成:项目名/pch文件名
阅读全文
-
声明属性的关键字
摘要:1.数组:@property (nonatomic,strong) NSMutableArray *dataList; 2.基本数据类型:@property (nonatomic, assign) NSInteger age; 3.BOOL:@property (nonatomic,assign,g
阅读全文
-
创建app前的环境配置/AppIcon/启动图片
摘要:1.真机调试http://blog.csdn.net/tht2009/article/details/48580569 2.创建app前的环境配置
阅读全文
-
修改动画的旋转支点
摘要:1.动画旋转默认的支点是center,如果需要沿左上角旋转怎么做
阅读全文
-
实现自定义xib和storyboard的加载,
摘要:一:加载xib 1.分别创建xib,.h .m文件继承自UIView。 在xib上绑定类名。 或者创建文件的时候直接勾选xib 2.在控制器中调用类方法 jyq52787网盘/ios/潭州学院/iOS-音乐播放器--视频 二:加载storyboard 1.创建一个Controller,例如: Add
阅读全文
-
Quartz2D绘图 及实例:下载进度
摘要:基础绘图: C语言coregraphics框架 绘制一条线:(不常用) UIBezierPath 路径画图 1.线段 线段2: 2.三角形 填充颜色 如果边框颜色和填充颜色都为红色:[[UIColor redColor]set]; 3.矩形: 圆角矩形 4.椭圆、圆 5.圆弧: 6.扇形: 实例:下
阅读全文
-
帧动画
摘要:步骤: 坑: iOS开发中三种简单的动画设置:http://www.cnblogs.com/wendingding/p/3801330.html iOS开发中的动画效果http://it.100xuexi.com/view/otdetail/20131012/8ce0fea2-e4f3-4111-9
阅读全文
-
KVO
摘要:一,概述 KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。 二,使用方法 系统框架已经支持KVO,所以程序员在使用的时候非常简单。 1. 注册,指
阅读全文
-
UIDynamic 基础
摘要:一、简单介绍 1.什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象 如:重力、弹性碰撞等现象 2.物理引擎的价值 广泛用于游戏开发,经典成功案例是“愤怒的小鸟” 让开发人员可以在远离物理学公
阅读全文
-
时间:NSTimer,代码时运行时间段,
摘要:一:NSTimer 当时间间隔>1s是用NSTimer; 方法: [NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(timeChange) userInfo:nil repeats:YES]; 关于
阅读全文
-
ios打印frame等格式
摘要:1.打印frame:NSLog(@"%@",NSStringFromCGRect(pickerView.frame)); 或者CFShow(NSStringFromCGRect(pickerView.frame)); 2.打印 CGSize : NSLog(@"%@",NSStringFromCGS
阅读全文
-
CollectionView垂直缩放卡片布局
摘要:实现效果 实现思路 从效果图可以看到变化是,越是往中间滚动的item显示最大,越显眼。而越是往前面,或者越是后面的,反而显示越小,这样就形成了视觉差。 实现的思路就是通过重写在可见范围内的所有item的方法: 1 2 3 - (NSArray<UICollectionViewLayoutAttrib
阅读全文
-
CollectionView网格布局
摘要:说句老实话,UICollectionView真的太强大了,而且要掌握高级部分是相当困难的。至少笔者是这么认为的,如果觉得自己比较厉害,可以轻而易举地掌握UICollectionView的使用的,希望可以总结点经验! 本篇文章是在练习如何使用UICollectionView进行网格布局。网格布局是非常
阅读全文
-
UICollectionView基础
摘要:前言 这个控件,看起来与UITableView有点像,而且基本的用法也很相像哦!!! 我们来看看API: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #pragma mark - UICollectionViewDataSource /
阅读全文
-
CornerStone
摘要:软件界面 添加仓库 点击左侧栏中REPOSITORY那一栏的+加号选择添加repository: 如果你公司的给你的repository地址为svn://开头,则选择SVN Server。如果为Http://或https://开头,则选择HTTP Server SVN Server配置 假设公司给你
阅读全文
-
UIScrollView控件介绍
摘要:1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 (2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容 (3)普通的UIView不具备滚动功能,不能显⽰示过多的内容 (4)UIScroll
阅读全文
-
新特性页面
摘要:本文主要说明在项目开发中会涉及到的最最简单的新特性界面(实用UIScrollView展示多张图片的轮播)的处理。 代码示例: 新建一个专门的处理新特性界面的控制器,可以实用代码也可以用xib,在这里实用纯代码方式,创建一个控制器NewfeatureViewController。 头文件代码: .m文
阅读全文
-
支付宝和内购的区别以及集成方法
摘要:一、支付宝和内购的区别 第三方支付平台 和内购非常相似内购是用户将钱付款给苹果,之后苹果分成给商户支付宝是用户将钱付款给支付宝,之后支付宝将钱转入我们的账户 使用支付宝前提购买的物品必须是和应用程序无关的.比如:团购卷/衣服/电子产品如果和应用程序有关,必须采用内购(否则不允许上架).比如:会员/游
阅读全文
-
检测内存泄露:Instruments中的Leaks
摘要:前言 如果要检测内存泄露,我们会使用Xcode7自带的Instruments中的Leaks工具来检测. 现在的开发环境是ARC,所以很少会出现内存泄漏的情况. 不过我们一定要养好码代码的规范性. 例如:使用通知,别忘了移除; 使用presentViewController弹出新的控制器,别忘了dis
阅读全文
|