- 博客(10)
- 收藏
- 关注
重写系统NSLog ------宏定义
在程序运行过程中,通常会打印一些信息来帮助我们跟踪运行定位,但是程序中过多的NSLog在运行过程中是非常耗内存的,然而用户在使用时并需要这些追踪信息。弊端:1、消耗手机运行内存;2、不可避免的泄露一些敏感信息;//重写NSLog,Debug模式下打印日志和当前行数#if DEBUG#define NSLog(format, ...) do { ...
2016-07-05 18:29:51 295
原创 iOS 层级关系和响应者链剖析
一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)今天以触屏事件(Touch Event)为例,来说明在Cocoa Touch框架中,事件的处理流程。首先不...
2016-06-03 12:04:18 162
原创 iOS编程——类方法 和self
Objective-C里面既有实例方法也类方法。类方法(Class Method) 有时被称为工厂方法(Factory Method)或者方便方法(Convenience method)。工厂方法的称谓明显和一般意义上的工厂方法不同,从本质上来说,类方法可以独立于对象而执行,所以在其他的语言里面类方法有的时候被称为静态方法。注意点一:类方法1,类方法可以调用类方法。2,类方法不可以调用实例方法,但...
2016-05-27 11:51:31 139
监听键盘弹出隐藏状态,view随之变化高度
添加监听[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changeContentViewPosition:) nam...
2016-05-26 11:31:50 166
扩展UITabBarController实现循环滚动滑动效果
扩展UITabBarController实现循环滑动效果//在TabBar上加手势-(void)setOpenGestury{ //判断tabbar上的手势为空就创建 if ([self.view.gestureRecognizers count] == 0) { //加左右滑手势 UISwipeGestureRec...
2016-03-13 14:48:01 175
关于cocopod安装及使用文档
CocoaPods的安装和使用http://blog.csdn.net/ysy441088327/article/details/8611731第一步:安装Brew终端命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 第二步:更新Ruby:...
2016-03-13 14:40:21 142
iOS 视频抓图
现在在iOS 软件开发中,视频技术占领非常广的地位,而我们经常在播放视频的过程中,需要执行很多个功能,入视频回放、视频抓图、等#pragma mark - 执行视频抓图操作方法/* 抓图方法一 */static int i = 0;-(UIImage*)screenShotView{ UIGraphicsBeginImageContextWithOptions(...
2015-06-30 10:47:35 273
iOS image生成图片
当我们使用二维码的时候,通常不只这么简单,会让我们生成png 、JPG等图片类型 。如下://设置沙盒路径针对于返回的UIIMage 的类型定义全局的int 类型的i; NSString* path = [NSString stringWithFormat:@"%@/Documents/myDrawing%d.png",NSHomeDirectory(),i];...
2015-06-05 11:20:33 237
原创 关于百度推送iOS开放技术文档
1.倒入百度 SDK 第三方包2.添加依赖框架: LibZ.dylib CoreGraphics.frameWork CoreTelePhony.framework SystemConfiguration.framework3.添加百度SDK所依赖的JSONKit 第三方文件 并对jsonKit 禁arc处理。做完如上的三步就开始代码的实现了:- (B...
2015-06-04 16:33:20 91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人