关于iOS并发编程, 雷纯锋有篇 做了很完整的介绍,大家可以移步学习一下。 我们在这里并不探究 NSThread 、 GCD 、 NSOperation 、 NSOperationQueue 的具体用法,只探讨一些容易被遗忘的小点。
引言 在iOS动画篇:核心动画中讲到如何给一个视图添加动画效果,但是其仅局限在系统控件的具有动画效果的属性。假设现在我们要做一个空心圆形的进度条,随着进度的变化具有对应的动画效果,这时候就需要去自
com/Jepson1218/p/5180196.html 本篇争取一篇讲清讲透,篇幅将会过长,但依然将通过四大方面清晰的对IOS开发中多线程的用法进行 详尽 的讲解: 一、什么是多线程 1)多线程执行原理 2)线程与进程
,觉得不错的,请献上你的star 来自: http://www.cocoachina.com/ios/20160407/15872.html
来自: http://www.jianshu.com/p/879f58fe3542 iOS高仿爱鲜蜂 前言 2015年匆匆的就过去了,又老了一岁,这一年起起伏伏,有笑声也有眼泪,感谢陪伴在我身边的人
1、什么是核心动画 Core Animation(核心动画)是一组功能强大、效果华丽的动画API,无论在iOS系统或者在你开发的App中,都有大量应用。 核心动画所在的位置如下图所示: Core Animation
IOS8以下 ALAssetsLibrary 框架处理相册,在IOS8以上,则是采用 Photos 框架。在 这篇博客 中说在IOS8中使用 Photos 的方法会保存不了,由于没有IOS8的系
among the user’s most important items. extension是iOS8新开放的一种对几个固定系统区域的扩展机制,extension并不是一个独立的app,它有一个包含在app
block是C语言级别的语法和运行时特性,应用到Objective-C中可以增强函数功能。在合适场景中灵活应用block技术,对实际开发大有裨益。
iOS 10 带来了一大票有意思的很特性,像 UIViewPropertyAnimator,它是一个改善动画处理的全新的类。 这个视图属性动画完全颠覆了我们已经习惯的流程,能够为动画逻辑添加更精细的控制。
vable流,比如button的tap事件,已经帮我们包装成了一个observable流。一般做iOS开发的要使用到RxSwift都要用到RxCocoa的,这两个是相辅相成的。所有在所有的ViewCo
效果图如下: 用法 // 一: 初始化 默认height 150; BLDatePickerView *datePickerView = [[BLDatePickerView alloc] init]; // 二:显示 [datePickerView bl_show]; // 三:回调选择结果 // 选择结果2种回调方式 // 1.block datePickerView.sureButtonCl
目前支持两种方式集成 TXScrollLabelView : 使用 cocoaPods platform :ios, '7.0' pod 'TXScrollLabelView' 手动 Clone 或者 DownloadZip
关于iOS内存管理的规则思考 自己生成的生成的对象,自己持有。 非自己生成的对象,自己也能持有。 不在需要自己持有的对象时释放。 非自己持有的对象无法释放。 注:这里的自己是对象使用的环境,理解为编程人员本身也没有错
我花费了几天时间用来尝试 iOS 10 中 UIGraphics 类中对于图片和 PDF 中的渲染功能。感觉很有意思。这次我来分享一下这个功能,并且将其与旧的版本对比一下。 旧版本 是否还记得这个?
1.iOS中的事件 iOS中的事件可以分为3大类型: 触摸事件 加速计事件 远程控制事件 这里我们只讨论iOS中的触摸事件。 1.1响应者对象(UIResponder) 在iOS中不是任何对象都能处理事件
XHlaunchAd.png
iOS开发中行高灵活可变的UITableView的性能优化 一、UITableView的构建原理 在新闻类,电商类等应用中,应用着大量的图文混排视图,在表视图UITableView中,开发者通常需
话不多说,直接上图(由于简书上传图片只能是5M一下,所以GIF图的质量不是很高~~~) 首页.gif 点击.gif 侧边栏.gif /** * 扩展展示 * * @param viewController 要展示的VC * @param frame 白色展开条的初始位置 */ -(void)animationTo:(UIViewController*)viewController from:(CG
Toast扩展包 其他 Gemini 2k + Gemini是用Swift编写的基于滚动的iOS动画框架。 IBAnimatable 6.6k+ 使用IBAnimatable为Interface