自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 在别的应用中用自己应用打开文件

http://www.cnblogs.com/zhanghuanan/p/5311640.htmlhttp://www.jianshu.com/p/3b32fdd697cbhttp://www.jianshu.com/p/cd134bcdbe3ahttps://segmentfault.com/a/1190000004237771

2017-05-18 10:38:24 351

原创 个人对GCD的简介

串行队列 追加同步任务 不开辟新线程,即在当前线程按顺序同步执行block任务  会阻塞当前线程  串行队列 追加异步任务 开启一条新的子线程,在子线程上按顺序同步执行block任务 不会阻塞当前线程  并发队列 追加同步任务 不开辟新线程 在当前线程按顺序同步执行block任务,跟在串行队列追加同步任务是一个效果  会阻塞当前线程  并发队列 追加异步任务 开辟多条子线程 在各个

2016-02-26 20:42:47 330

转载 IOS Runtime System

Runtime机制和Runtime与Objc的关系讲解:http://blog.jobbole.com/79545/ RunTime 使用methodSignatureForSelector与forwardInvocation实现消息转发在给程序添加消息转发功能以前,必须覆盖两个方法,即methodSignatureForSelector:和forwardInvocat

2015-11-21 23:27:12 524

原创 自研究HItTest

首先处理流程是:HitTest 事件从父视图向子视图传递点击事件,先pointInside:withEvent判断点击事件是否在点击的区域里,如果不在hitTest:withEvent:返回nil,如果在,则继续往子视图这样执行。最终找到第一次返回不是nil的对象,进行事件处理。如果遍历完毕都是nil,返回当前视图的self。表明点击事件只在当前视图区域中,并且此点击区域之上没有子view。

2015-09-19 11:32:59 470

原创 ScrollView上加Button UIControlEventTouchUpInside事件超出边界扔响应问题

我们知道当多个视图进行叠加的时候,touch事件是作用到最上面的视图上,但是如果父视图是UIScrollView,如果默认,可能touch子视图会造成UIScrollView的滚动。UIScrollView滚动的原因,可以看UIScrollView 原理。我在这里简单的描述一下,UIScrollView的工作原理,当手指touch的时候,UIScrollView会拦截Event,会

2015-09-18 16:10:55 1430

原创 Source Tree

如果需要审核 加 config push = refs/heads/*:refs/for/*[core]repositoryformatversion = 0filemode = truebare = falselogallrefupdates = trueignorecase = trueprecomposeunicode = false[remote "

2015-04-07 11:51:11 423

原创 谓词

首先举一个例子:匹配9-15个由字母/数字组成的字符串的正则表达式:    NSString * regex = @"^[A-Za-z0-9]{9,15}$";    NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];    BOOL isMatch = [pred eva

2015-01-16 14:18:41 464

原创 手写yueshu

iOS6提供了一种设计用户界面的新方法:Auto Layout。使用Auto-Layout很容为多种屏幕大小和多种语言设计UI。你可以在IB中使用Auto Layout,那么你一定要小心,否则不经意地移动了界面上的一个UI组件就会弄乱这些约束。因此对于这篇教程,我们用代码定义约束。打开XCode并创建一个Single View Application。工程名叫作Constraint

2014-12-11 12:07:10 524

原创 AssetsLibrary.framework

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];[library enumerateGroupsWithTypes:ALAssetsGroupAll  usingBlock:^(ALAssetsGroup *group, BOOL *stop){NSLog(@"%@", group)

2014-11-25 11:18:48 544

原创 UIView之AutoresizingMask属性

AutoresizingMask属性直译过来意思是自动适应。

2014-10-29 11:14:24 421

转载 转 技术博客

http://blog.csdn.net/iukey?viewmode=contents

2014-08-12 11:23:18 639

原创 xcode 编译错误

warning: ignoring file /Users/danis/Xcodespace/Fabric/libWeChatSDK.a, missing required architecture x86_64 in file /Users/danis/Xcodespace/Fabric/libWeChatSDK.a (3 slices)Undefined symbols for arc

2014-07-07 15:44:53 1394

原创 随记

CSDN 全:  http://www.cocoachina.com/ask/app/webroot/upload/201401/20140117095310_35469.pngiOS 打开文档:http://www.cocoachina.com/ios/20130515/6212.html   QLPreviewController  http://blog.csdn.net/and

2014-07-01 16:25:20 815

转载 视图切换动画

http://blog.163.com/wangy_0223/blog/static/45014661201299113333512/

2014-06-16 10:56:52 460

转载 自定义GrayPageControl 在 IOS7 崩溃解决方案

网上开源的GrayPageControl 在ios7下会崩溃,因为ios7修改了UIPageControl内部的实现stackoverflow 中改出解决方案 注意修改红体字部分#import "GrayPageControl.h"@implementation GrayPageControl-(id) initWithCoder

2014-06-09 12:23:07 515

原创 按钮按下不自动弹起

UIButton *pic_btn=[UIButton buttonWithType:UIButtonTypeRoundedRect];    pic_btn.frame=CGRectMake(10, 5, 30, 30);    [pic_btn setBackgroundImage:[UIImage imageNamed:@"cream1.png"] forState:UIContro

2014-05-07 15:01:55 4442

转载 iOS开发笔记--keyboard

一、UITextInputTraits 协议该协议定义了一些与键盘输入相关的属性。所有支持键盘输入的对象都必须接受这个协议,目的是为了与文本输入管理系统正确地交互。UITextField 和 UITextView ,UISearchBar都支持该协议。@protocol UITextInputTraits     @optional   

2014-05-04 11:54:32 805

原创 IOS 三种动画

这两种动画效果是一样的,都是淡出效果,两种代码形式不同。对比看一下吧。 UIView *view=[[UIView alloc] initWithFrame:CGRectMake(0, CGRectGetMaxY([UIScreen mainScreen].bounds)-44-20, 320, 44)]; (1) CABasi

2014-04-30 11:17:13 512

转载 UITextField详解

一.基本属性设置1. 创建一个文本输入框 UITextField*textField=[[UITextField alloc]initWithFrame:CGRectMake(10, 30, 300, 30)]; 2. 设置边框样式textField.borderStyle = UITextBorderStyleRoundedRect;//圆角typedef enum {

2014-04-23 11:22:21 558

原创 CABasicAnimation delegate方法

CABasicAnimation *positionAnim=[CABasicAnimation animationWithKeyPath:@"position"];        [positionAnim setFromValue:[NSValue valueWithCGPoint:CGPointMake(img.center.x, img.center.y)]];        [p

2014-04-22 11:33:06 1279

转载 自定义UIAlertView

由于项目中有这样一个需求:需要在保存是弹出框选择保存的地点。选择UIAlertView来实现,但是要在UIAlertView中增加UISwitch的控件,这就需要自定义一个继承UIAlertView的类来自定义UIAlertView了。实现效果如下:(还没加图的)我需要在点击确定的时候,知道两个Switch的状态,才能进一步做相应的功能。自定义了Save

2014-03-30 23:28:59 442

原创 关于navigation的一些小知识

1、定义back标题Bar button item to use for the back button in the child navigation item.” 这句话是正解了,也就是你设置它的时候,会在下一级的VC中起作用,所以我在B中设置的话,肯定不会在B中去显示我想要的title了,那么我就设置在A中好了,B是A的下一级VC, 刚好能在B中显示了。那么就在A

2014-03-28 09:41:06 584

原创 实例化Storyboard和实例化Xib

实例化是指把拖拽界面代码化,Storyboard和Xib实例化差不多。1、Storyboard实例化                                                                                                                                           

2014-03-25 14:59:45 1013

转载 IOS判断当前网络连接类型(可区分2G和3G)

//Reachability.m 中 networkStatusForFlags 方法重构- (NetworkStatus) networkStatusForFlags: (SCNetworkReachabilityFlags) flags{        if ((flags & kSCNetworkReachabilityFlagsReachable) == 0)       

2014-03-21 13:46:07 519

空空如也

空空如也

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

TA关注的人

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