自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 有关ios过度动画CATransition的一些特效

ios的画面切换的动画效果的API主要通过调用系统已定义的动画效果实现,这些效果已基本囊括开发的需求,如果需要更加复杂的效果,可以考虑CATransition来实现  以下是基本的四种效果 kCATransitionPush 推入效果 kCATransitionMoveIn 移入效果 kCATransitionReveal 截开效果 kCAT

2016-03-31 17:39:23 1011

转载 对于锚点和position的理解

每一个UIView内部都默认关联着一个CALayer, UIView有frame、bounds和center三个属性,CALayer也有类似的属性,分别为frame、bounds、position、anchorPoint。frame和bounds比较好理解,bounds可以视为x坐标和y坐标都为0的frame,那position、anchorPoint是什么呢?先看看两者的原型,可知都是CGPoi

2016-03-31 16:32:38 1511

转载 iOS Swift和OC混编

swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。先中简单的入手,先研究在同一个工程目录下混合使用的情况。为了演示。先准备两个类第一个是swift语言写的类,文件名为 act.swift [cpp] v

2016-03-30 14:14:04 336

转载 ios雷达脉冲效果

[objc] view plain copy"font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">具体先看效果图  直接上代码:[objc] view plain copy

2016-03-28 11:28:10 977

原创 如何让textView回到光标的位置

[textView setContentOffset:CGPointZeroanimated:YES];    [textView scrollRangeToVisible:textView.selectedRange];

2016-03-24 22:58:47 780

原创 关于客户端反复点击不同选项卡重复创建请求的问题

有时候我们在做网络请求的时候,可能会点过去再点回来,而这个时候上一次的网络请求数据(block块回调)内容还没有回来,又重新来了另一个请求此时会发生数据混乱的问题,所以我的解决方式是:通过一个全局变量来记录最后一次请求所创建的参数,在请求方法里判断新建参数是否等于最后一次的参数,如果不相等就直接return掉,这样就可以确保能够往下执行的请求都是最后一次点击的请求..

2016-03-19 16:30:18 797

原创 对于文件的md5加密

//获取文件的Md5值    unsigned char result[16];    NSData  *filedata = [NSDatadataWithContentsOfFile:[[NSBundlemainBundle] pathForResource:@"国防文书"ofType:@"txt"]];   //创建Md5指针    CC_MD5_

2016-03-18 11:51:51 809

转载 MVC和被神化的MVVM

被误解的MVC和被神化的MVVM  MVC 的历史  MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。  MVC 的概念最早出现在二十世纪八十年代的施乐帕克实验室中(对,就是那个发明图形用户界面和鼠标的实验室),当时施乐帕克为 Sma

2016-03-17 09:49:52 376

原创 sqlite的事务回滚

@try {        if (sqlite3_exec(_db,"begin", NULL,NULL, NULL)==SQLITE_OK) {            NSLog(@"开启事务成功");        }        //写入需要执行的数据库操作,要不一起执行完成要不一起完蛋,实现任务的绑定,避免部分完成而造成的数据错乱 

2016-03-13 22:44:04 5219

原创 关于沙盒路径的一些理解

## 查找沙盒路径- 显示沙盒路径`po NSHomeDirectory()`- 显示 Bundle 路径`po [[NSBundle mainBundle] bundlePath]`- po = print object 是 lldb的指令,是非常重要的调试指令不用在开

2016-03-13 20:34:25 443

原创 MRC的开发原则

1. 谁申请,谁释放  适用于面向对象开发的原则2. 如果有alloc,copy,retain需要做对应的release3. 如果有copy, retain(在ARC中就是strong)的属性,需要在dealloc中进行释放- (void)dealloc {    [_name release];    [super dealloc];}

2016-03-13 20:28:08 430

原创 关于Vim的常用命令

两种模式-编辑模式:可以进行正常的编辑操作    左下方显示 -- INSERT --    "在命令模式下输入 i能够进入编辑模式"-命令模式:可以通过命令    左下方什么也不显示    "在编辑模式下按 ESC能够返回到命令模式"*** "最重要的命令":q!

2016-03-13 17:27:37 238

原创 关于HTTP请求的常见状态码详解

1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。100 Continue    客户端应

2016-03-13 17:11:01 4202

原创 关于sqlite中图片数据的存取问题

今天在进行图片存取的过程中遇到了一些问题,在这里给大家分享一下.                              写入图片数据    NSString *sql =@"insert into con(name,phone,picture) values (?,?,?)";    sqlite3_stmt *stmt = NULL;   int fl

2016-03-12 15:06:51 1962

原创 ios文件管理器创建目录的字典参数

在应用程序执行时,经常需要本地化保存一些重要的数据,这时就有可能需要创建一些目录。Objective-C提供了一个非常强大的创建目录的接口:- (BOOL)createDirectoryAtPath:(NSString *)path withIntermediateDirectories:(BOOL)createIntermediates att

2016-03-10 15:27:30 697

原创 block 使用__weak 和__strong修饰符问题

在ARC环境下,我们常常会使用weak 的修饰符来修饰一个变量,防止其在block中被循环引用,但是有些特殊情况下,我们在block中又使用strong 来修饰这个在block外刚刚用__weak修饰的变量,为什么会有这样奇怪的写法呢?后来上网查资料,给的解释就是下面的这段话: 在block中调用self会引起循环引用,但是在block中需要对weakSelf进行strong,保证

2016-03-07 14:43:08 598

原创 CorePlotSDK使用

如果使用了Core Plot标准Mac安装包进行安装,使用起来有一些变化。其实,如果你注意到安装器的最后一个界面,这里已经有一个如何使用的介绍了:To add the Core Plot SDKs to an iOS Project: 1. Add to your project's .PCH file: #import  3. Open Project -> Edit

2016-03-05 09:16:35 257

原创 CorePlot的使用方法简介

iPhone下的图形框架并不是很多。其中比较知名的就两个s7graphview和Core Plot。巧的是两个都是Google的。前者使用简单,但功能单一,只能画曲线图。后者是开源项目,项目仍在不断更新中,用起来可就复杂多了,而且各个版本会有差异,包括属性、方法,甚至是类名都有改变。关于Core Plot使用的中文网上资料,不是缺乏,而是根本没有。唯一的一篇介绍得比较详细的文章是“Using

2016-03-05 09:14:29 783

转载 SDWebImage的使用以及内部执行流程

SDWebImage的使用以及内部执行流程SDWebImage是项目中处理图片常用的一种方式,用于做图片缓存,因为项目中图片是最占用资源的,如果处理不当会很麻烦,但是有了SDWebImage来做图片缓存,一切都so easy!SDWebImage在两个月前刚更新了新的,下边是使用SDWebImage的简单步骤,最后有demo提供给大家,供大家学习。第一步:下载SDWebImage,

2016-03-03 17:25:01 733

转载 FIR.im众测平台的集成

使用Ad-Hoc证书打包ipa测试包上传FIR.im公测平台第一步:添加Devices设备的UDID(开发者需要知道你的UDID,才可以让你的手机安装访问测试中的应用,就像需要你的身份证才可以让你登机一样)登陆苹果开发者中心添加想要安装应用的手机的UDID【FIR.im平台提供的获取设备的UDID并发送给开发者网址:获取UDID并发送给开发者】第二步:制作A

2016-03-03 17:23:49 747

转载 iOS 应用内跳转到系统设置

在iOS5以下版本使用以下方法:【IOS5.1+之后不能使用此方法,iOS8的跳转方法已找到见下方,iOS7的正在摸索,欢迎大家给出观点意见】 通过URL Scheme的方式打开内置的Settings,代码如下[objc] view plain copy[[UIApplication sharedApplication] openURL:[NSU

2016-03-03 17:19:48 225

转载 iPhone 6 / 6 Plus 设计·适配方案

from:http://www.xiaoketang.net/iphone-6-6-plus-设计·适配方案.htmltreelessing2014.10.29 关于iPhone6/6+适配问题一直有争议,今天小编专门为大家整理了相关的有效方案,希望对大伙儿有帮助! 移动app开发中多种设备尺寸适配问题,过去只属于Androi

2016-03-03 17:15:46 315

转载 用workspace管理工程,并解决多静态库依赖

from:http://www.cnblogs.com/perryxiong/p/3759818.html最近我在项目中遇到一些工程之间的管理问题。 模型:其中 库A 是一个公共的基础静态库, M_A依赖A, N_A依赖A, 而项目工程Test依赖A,M_A,N_A这三个库。 用workspace管理项目和依赖的库Test,A库,M_A库,N_A库分

2016-03-03 17:14:05 573

转载 ios 汉字转拼音

from:http://blog.csdn.net/meegomeego/article/details/23253939之前做通讯录相关的一些App时,有一个比较常用的算法是将汉字转换成拼音。当时采用的做法是:将各个拼音段的首个汉字(按Unicode排序)做成两个数组,一个数组存拼音,另一个数组存拼音对应首个汉字的Unicode。如果要获取某个汉字的拼音,可以折半查找法找的对应拼音。最近

2016-03-03 17:12:07 290

转载 制作动态及静态Framework

from:http://years.im/Home/Article/detail/id/52.html有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着xCode6的发布,相信小伙伴们已经都知道了,xCode6支持做Framework了. 同时iOS-Un

2016-03-03 17:11:26 266

转载 UIImage 图片处理:截图,缩放,设定大小,存储

图片的处理大概分 截图(capture),  缩放(scale), 设定大小(resize),  存储(save)1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize{UIGraphicsBeginImageContext(CGSizeMake(image.size.width

2016-03-03 17:09:41 238

转载 如何自定义iOS中的控件

原文  http://www.tuicool.com/articles/jMRrUjY  http://beyondvincent.com/blog/2014/01/20/how-to-build-a-custom-control-in-ios/本文译自 How to build a custom control in iOS 。大家要是有什么问题,可以直接

2016-03-03 17:08:16 406

转载 关于Xcode的Other Linker Flags

from:http://my.oschina.net/u/728866/blog/194741摘要 在ios开发过程中,有时候会用到第三方的静态库(.a文件),然后导入后发现编译正常但运行时会出现selector not recognized的错误,从而导致app闪退。接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在Other Linker Flags中加入-ObjC或者-al

2016-03-03 17:06:22 325

转载 Masonry介绍与使用实践(快速上手Autolayout)

前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphone4s时代 苹果

2016-03-03 17:02:51 504

转载 初探 iOS8 中的 Size Class

初探 iOS8 中的 Size Class 2014年 09月 12日文章目录1. 简介2. 实验3. 实战3.1. 修改 Constraints3.2. 安装和卸载 Constraints3.3. 安装和卸载 View3.4. 其他4. 后话以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲

2016-03-03 16:58:28 316

原创 UIAlertController点击背景回收弹窗的问题

在项目中有时候会遇到这样的需求: UIAlertController点击背景回收弹窗,但是因为UIAlertController特殊的复合层次结构,在弹出控制器的时候原控制器无法响应touch事件,所以要通过程序的主窗口来访问到子视图中的响应面板,通过收拾回收弹窗,实现方式有两种可以自定义UIAlertController也可以为UIAlertController写一个Category:实现如下:

2016-03-02 09:31:01 1953

YWXCustomTextView.zip

自定义TextView 限制输入长度

2022-01-10

Smallflower

养花管理

2016-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除