自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DEVIL慢慢

Blog By A Walker

  • 博客(14)
  • 收藏
  • 关注

原创 runtime基本使用方法

runtime获取属性、方法、变量、协议 unsigned int count; //获取属性列表//利用这个属性可以实现给Model类赋值 objc_property_t * propertyList = class_copyPropertyList([self class], &count); for (unsigned int i=0; i<count; i++)

2017-06-22 16:19:22 174

原创 json转dictionary

+ (NSDictionary *)dictionaryWithJSON:(id)json { if (!json || json == (id)kCFNull) return nil; NSDictionary *dic = nil; NSData *jsonData = nil; if ([json isKindOfClass:[NSDictionary clas

2017-06-22 12:00:11 165

转载 iOS 为什么说Objective-C是动态语言?

1、类:typedef struct objc_class *Class;// 这是Class的定义,可以看出objc_class是一个结构体类型的指针struct objc_class{ struct objc_class* isa; struct objc_class* super_class; //root的为null const char* name; l

2017-06-20 20:29:25 261

转载 c语言 指针详解

1.语言中变量的实质要理解C指针,我认为一定要理解C中“变量”的存储实质, 所以我就从“变量”这个东西开始讲起吧!先来理解理解内存空间吧!请看下图:内存地址→  6      7   8      9   10      11      12       13。。。 |   |   |   |   |  |   |   |.。如图所示,内存只不过是一个存放数据的空间,就好像我 的看电影时的电影院中

2017-06-20 17:54:30 133

原创 iOS archive成功,但Organizer没有内容

解决办法:Targets —- Build Setting —->>> Skip Install —->Release 设为 No,然后就OK了.

2017-06-19 16:46:33 403

原创 iOS 获取最上层 Window

NSEnumerator *frontToBackWindows = [UIApplication.sharedApplication.windows reverseObjectEnumerator]; for (UIWindow *window in frontToBackWindows) { BOOL windowOnMainScreen = window

2017-06-15 11:28:44 389

原创 ios 个性化界面跳转

CATransition *transition = [CATransition animation]; transition.duration = 0.5f; transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; tr

2017-06-14 17:51:25 126

原创 ios 视频缓冲进度条

self.cacheProgress = [[UIProgressView alloc]initWithFrame:CGRectMake(52, 0, kScreenWidth-45-45-kBottomViewHeight-2, 1)]; [self.cacheProgress setProgressViewStyle:UIProgressViewStyleDefault]; [s

2017-02-13 21:20:44 334

原创 导入第三方库的framework时,头文件丢失,解决办法

今天做了一个工程,接入了ijkplayer这个开源的库.按照着教程,打好了framework这个第三方库.把他导入项目的时候,问题就出现了,输入头文件,系统无法读取,显示该文件不存在.![选择下面那个userheadersearchpath](http://img.blog.csdn.net/20161118230322415)![在这里把path添加进去](http://img.blog.csd

2016-11-28 14:28:27 285

原创 iOS圆角优化

问题来源:当我们一个页面需要使用很多圆角的时候,这时候,滑动起来,屏幕的帧数明显下降,所以这时候需要我们对页面进行优化。ios9以下,UIbutton,UIImageView 设置圆角的时候,都会引起离屏渲染,从而产生新呢过消耗。iOS9以后,UIbutton设置圆角的时候依旧会引起离屏渲染,而UIImageView不会了,显然,苹果公司对此也进行了优化。下面是我的对设置圆角的优化。放代码:

2016-08-28 18:29:30 250

原创 NSUserdefault的简单使用

//创建一个NSUserDefaults NSUserDefaults *userdefalt = [NSUserDefaults standardUserDefaults]; //通过key值删除存在user default的值 [userdefalt removeObjectForKey:kUserChannelsArray]; //同步一下userdefault

2016-08-12 19:40:37 141

原创 ios 判断图片类型是否为PNG

判断图片类型是否为PNG三句代码判断图片是否为pngint alphaInfo = CGImageGetAlphaInfo(image.CGImage);BOOL hasAlpha = !(alphaInfo == kCGImageAlphaNone || alphaInfo == kCGImageAlphaNoneSkipFirst ||

2016-08-11 21:17:49 208

原创 iOS 启动页广告

** iOS 启动页广告** 前段时间,公司要我写一个启动页广告,很简单,这里就说说怎么写启动页广告. 具体思路:因为加载图片需要时间,所以说第一次运行app的时候不显示图片,加载完成后,下载图片保存到本地.等第二次加载app的时候,启动完成后加载本地图片,这样启动后就可以直接显示广告图片. 效果图- (BOOL)application:

2016-06-17 20:35:05 238

原创 UILabel 在label的周围出现一条横线

UILabel 在label的周围出现一条横线原因:frame的长宽没有取整,或者说上下左右边没有取整解决方法:在取frame得时候,加上CGRectIntegral,使得长或宽得到一个整数,然后就完美的解决这个问题了修改前:goodsPriceLabel.frame = CGRectMake(0, self.kbottom - goodsPriceSize.height-10, self.fram

2016-05-20 20:56:47 895

空空如也

空空如也

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

TA关注的人

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