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