自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术点总结

永无止境

  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS view是否在此时是否屏幕内

判断view是否在屏幕内,这种实际情况也经常遇到,可以使用定时器,定时检查// 判断View是否显示在屏幕上- (BOOL)isDisplayedInScreen{ if (_view == nil) { return NO; } CGRect screenRect = [UIScreen mainScreen].bounds; // 转换view对应

2016-08-20 14:02:04 3143

原创 iOS 判断iOS系统版本

iOS 8出现了新的API来检验iOS系统版本- (void)systemVersion { if ([[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion:(NSOperatingSystemVersion){.majorVersion = 9,.minorVersion = 1, .patchVersion = 0}])

2016-08-20 13:57:02 775

原创 iOS zlib 压缩解压

最近需要压缩解压问题,查找了一些资料ZipArchive库,实现对文件的压缩解压缩,网上有资源,可以下载研究一下,对于一些冗余代码可以修改一下iOS zlib文件主要有deflate算法压缩1.在我所需要的项目中需要解压缩从服务器中请求到的NSData数据,所有创建了一个NSData类extension 实现对请求到的data的解压缩,此demo代码中有压缩和解压缩两种方法。 可以比较一下

2016-08-10 12:25:23 4834

原创 使用JSPatch时,OC转JS语法注意

OC常量替换各种参数常量使用JSCovertor工具 OC转JS时,有些语法错误需要改,比如获取window时需要 var window = UIApplication.sharedApplication().delegate().window(); 一定注意⚠️ JSCovertor 转化时缺少delegate对于使用NSTimer时,获取时间戳,使用Math.floor()函数转换取整

2016-08-03 09:16:39 571

原创 iOS __block 与 __weak区别

__block和__weak修饰符的区别其实是挺明显的:__block对象在block中是可以被修改、重新赋值的。 __block对象在block中不会被block强引用一次,从而不会出现循环引用问题。使用了__weak修饰符的对象,作用等同于定义为weak的property。自然不会导致循环引用问题,因为苹果文档已经说的很清楚,当原对象没有任何强引用的时候,弱引用指针也会被设置为nil。1

2016-08-01 10:27:13 384

原创 调试技能

调试技能异常断点 在建工程时,要做的第一件事就是设置一个异常断点。这样在运行工程时,就能看到调试器暂停了应用的执行,程序正好停在抛出异常的那行。

2016-08-01 09:25:19 225

空空如也

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

TA关注的人

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