关于MVC的争论 关于MVC的争论已经有很多,对此我的观点是:对于iOS开发中的绝大部分场景来说,MVC本身是没有问题的,你认为的MVC的问题,一定是你自己理解的问题( 资深架构师请自动忽略本文 )
关于iOS并发编程, 雷纯锋有篇 做了很完整的介绍,大家可以移步学习一下。 我们在这里并不探究 NSThread 、 GCD 、 NSOperation 、 NSOperationQueue 的具体用法,只探讨一些容易被遗忘的小点。
引言 在iOS动画篇:核心动画中讲到如何给一个视图添加动画效果,但是其仅局限在系统控件的具有动画效果的属性。假设现在我们要做一个空心圆形的进度条,随着进度的变化具有对应的动画效果,这时候就需要去自
com/Jepson1218/p/5180196.html 本篇争取一篇讲清讲透,篇幅将会过长,但依然将通过四大方面清晰的对IOS开发中多线程的用法进行 详尽 的讲解: 一、什么是多线程 1)多线程执行原理 2)线程与进程
初始化字典,有几列就有几个键值对,key为第几列,value为列的最大y值,初始值为上内边距: for (int i = 0; i < self.columnCount; i++) { self.maxYDic[@(i)] =
来自: http://www.jianshu.com/p/879f58fe3542 iOS高仿爱鲜蜂 前言 2015年匆匆的就过去了,又老了一岁,这一年起起伏伏,有笑声也有眼泪,感谢陪伴在我身边的人
1、什么是核心动画 Core Animation(核心动画)是一组功能强大、效果华丽的动画API,无论在iOS系统或者在你开发的App中,都有大量应用。 核心动画所在的位置如下图所示: Core Animation
frame.index = index; NSTimeIntervalduration = 0; CFDictionaryRefframeProperties = CGImageSour
the goal of earning a place among the user’s most important items. extension是iOS8新开放的一种对几个固定系统区域的扩展
double d); double a = 10, b = 10; Multiply2BlockRef multiply = ^(void) { return a * b;} a = 20; b = 20;
iOS 10 带来了一大票有意思的很特性,像 UIViewPropertyAnimator,它是一个改善动画处理的全新的类。 这个视图属性动画完全颠覆了我们已经习惯的流程,能够为动画逻辑添加更精细的控制。
vable流,比如button的tap事件,已经帮我们包装成了一个observable流。一般做iOS开发的要使用到RxSwift都要用到RxCocoa的,这两个是相辅相成的。所有在所有的ViewCo
(nonatomic, strong)UIColor *sureButtonColor; /** 设置背景透明度 0~1 */ @property (nonatomic, assign)CGFloat backGAlpha;
display such as adverts,boardcast,OnSale e.g. with a customView. pod 'TXScrollLabelView', '~> 1.1.1' -
关于iOS内存管理的规则思考 自己生成的生成的对象,自己持有。 非自己生成的对象,自己也能持有。 不在需要自己持有的对象时释放。 非自己持有的对象无法释放。 注:这里的自己是对象使用的环境,理解为编程人员本身也没有错
我花费了几天时间用来尝试 iOS 10 中 UIGraphics 类中对于图片和 PDF 中的渲染功能。感觉很有意思。这次我来分享一下这个功能,并且将其与旧的版本对比一下。 旧版本 是否还记得这个?
1.iOS中的事件 iOS中的事件可以分为3大类型: 触摸事件 加速计事件 远程控制事件 这里我们只讨论iOS中的触摸事件。 1.1响应者对象(UIResponder) 在iOS中不是任何对象都能处理事件
com/CoderZhuXH/XHLaunchAd 来自:http://www.jianshu.com/p/4a0cb72c3d59
iOS开发中行高灵活可变的UITableView的性能优化 一、UITableView的构建原理 在新闻类,电商类等应用中,应用着大量的图文混排视图,在表视图UITableView中,开发者通常需
rval animations:^{ whiteView.frame = CGRectMake(0, 0, kSCREEN_WIDTH, kSCREEN_HEIGHT); } completion:^(BOOL