240 发简信
IP属地:山东
  • iOS 屏幕旋转shouldAutorotate

    最近项目中有个分时图的显示需要进行横屏处理。因为整个项目里面大部分页面都是需要竖屏显示的。只有几个页面是横屏显示。 一.希望达到的效果 1.进行...

  • 全局断点Thread 1: breakpoint 1.2问题(解决系统自动断点)

    我们在进行项目的完成的时候。一般都会把x-code的全局异常捕获打开来方便调试遇到的各种问题。但是有些时候系统会自动在一些代码上断一下。cont...

  • 谈谈NSCopy协议和OC自定义对象的拷贝

    我们知道系统的对象(NSString,NSArray..)有拷贝方法,具体的可以分为copy和mutableCopy两种。但是对于我们自定义的对...

  • iOS weak避免强引用objc对象

    如果我们用对象A的属性(strong修饰)去指向一个objc对象B。那么如果对象A没有被释放对象B永远不会被释放。如果对象B是一个view当我们...

  • 浅谈浅拷贝和深拷贝和字符串属性copy修饰的原因

    一、深拷贝和浅拷贝在对象进行copy操作的时候。如果只复制了对象的指针,那么拷贝就属于浅拷贝。如果对对象的内容进行了拷贝。那么拷贝过程就属于深拷...

  • RAC combineLatest和merge分析

    一、combineLatest:使用方法为 此代码是将combineLatest:后面的数组中的信合打包成为一个新的信号。只有当两个信号都成功发...

  • RACsignal、RACSubject、RACReplaySubject信号的订阅和创建分析

    通过RAC我们使用MVVM框架。可以较为优雅的解决MVC模型中Controller过于臃肿的问题。而且RAC提供了统一的消息转发机制。比较方便管...

  • 通过Xib获取的View的frame修正

    在项目中搭建一个较复杂的首页。因为用xib搭建代码比较快。所有在创建tableViewHeaderView的时候通过xib来创建的。 但是创建好...

  • 常用GCDAPI整理(二)

    先列一下本篇文章所整理的提纲1.GCD的延迟运行2.使用Dispatch_group进行线程同步处理3.使用dispatch_barrier函数...