摘要: UIImage* image=[UIImage imageWithData:data]; NSData *data1 = UIImageJPEGRepresentation(image, 0.3); 为View加阴影 view.layer.masksToBounds = NO; view.layer 阅读全文
posted @ 2016-04-11 16:05 摩羯小伟 阅读(305) 评论(0) 推荐(0) 编辑

摘要: 多用于tableView的选中 UIViewController* XXX=[[NSClassFromString([_viewControllerArray objectAtIndex:indexPath.row]) alloc] init]; 代码块里面需要些self的话就在外面声明__unsa 阅读全文
posted @ 2015-11-25 21:15 摩羯小伟 阅读(263) 评论(0) 推荐(0) 编辑

摘要: NSString* string=@"资源地址";//比如图片资源 NSURL* url=[[NSURL alloc ]initWithString:string]; NSURLRequest* request=[[NSURLRequest alloc]initWithURL:url]; [NSUR 阅读全文
posted @ 2015-11-17 15:35 摩羯小伟 阅读(212) 评论(0) 推荐(0) 编辑

2017年4月11日

摘要: GCD基本概念 优势:自动利用更多的CPU内核,为多核的并行提出解决方案,自动管理线程的生命周期 核心概念:任务、队列 任务:执行什么操作 队列:执行什么任务 类型:并发、串行 将任务添加到队列中,GCD会自动将队列中的任务取出,放到对应的线程中执行,任务的取出遵循队列的 FIFO原则:先进先出,后 阅读全文
posted @ 2017-04-11 11:01 摩羯小伟 阅读(168) 评论(0) 推荐(0) 编辑

2017年3月21日

摘要: 提高技能钱需要知道最基本的原理 屏幕显示图像的原理 从过去的CRT显示器原理说起。CRT的电子枪按照上面的方式,从上到下一行行扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次的扫描。为了使显示过程和系统的视屏孔子器进行同步,显示器或者其他硬件会用硬件时钟产生的一系列的定时信号。 阅读全文
posted @ 2017-03-21 14:22 摩羯小伟 阅读(1234) 评论(0) 推荐(0) 编辑

2017年2月28日

摘要: 使用框架Cordova,H5+JS语言,可以尝试下混编web APP 是怎样做到, Cordova 阅读全文
posted @ 2017-02-28 17:15 摩羯小伟 阅读(178) 评论(0) 推荐(0) 编辑

2017年2月21日

摘要: 什么是堆,程序员分配释放(储存OC对象),如new、 alloc init等需要使用完后dealloc释放内存 什么是栈,编译器自动分配释放 ,存放函数的参数值,局部变量的值。(由系统自动收回) 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全 阅读全文
posted @ 2017-02-21 15:59 摩羯小伟 阅读(89) 评论(0) 推荐(0) 编辑

2017年2月20日

摘要: 内存中的五大区域: 栈区,堆区,BBS段,数据段和代码段,其中除了堆区以外,其他区域的内存管理由系统自行回收 OC对象是存储在堆区的,所以OC的内存管理主要是对”堆区中的OC对象”进行管理 内存管理中的几个概念: ->引用计算器:既retainCount,每个OC对象内部都有1个8字节空间用来存储r 阅读全文
posted @ 2017-02-20 20:39 摩羯小伟 阅读(126) 评论(0) 推荐(0) 编辑

2017年2月6日

摘要: 压缩图片质量 通过 UIImage 和 NSData 的相互转化,减小 JPEG 图片的质量来压缩图片。UIImageJPEGRepresentation:: 第二个参数 compression 取值 0.0~1.0,值越小表示图片质量越低,图片文件自然越小。 压缩图片尺寸 其他方法 阅读全文
posted @ 2017-02-06 16:27 摩羯小伟 阅读(113) 评论(0) 推荐(0) 编辑
摘要: cocoaPods已经装好的情况下 cd 到总目录 vim PodFile 键盘 i 进去编辑模式 ESC :wq 保存并退出 输入 pod install //搜索第三方库 pod search 第三方库名 阅读全文
posted @ 2017-02-06 13:17 摩羯小伟 阅读(91) 评论(0) 推荐(0) 编辑

2017年2月5日

摘要: 直播技术 阅读全文
posted @ 2017-02-05 12:37 摩羯小伟 阅读(66) 评论(0) 推荐(0) 编辑

2017年1月20日

摘要: // [self setValuesForKeysWithDictionary:@{}]; -(void)setValue:(id)value forKey:(NSString *)key{ if([value isEqualToString:@"key"]){ self.nameString=key; }else{ [super setVal... 阅读全文
posted @ 2017-01-20 15:17 摩羯小伟 阅读(93) 评论(0) 推荐(0) 编辑

2017年1月18日

摘要: 图层的几个坐标系 对于iOS来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。 一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分。 设置一个新的frame将会相应的改变图层的position和bounds,但是 阅读全文
posted @ 2017-01-18 11:15 摩羯小伟 阅读(310) 评论(0) 推荐(0) 编辑

导航