随笔分类 - iOS
iOS学习
摘要:swift 日出日落时间,真个也是从OC转过来的,可能不是很好,但是能用。
阅读全文
摘要:先介绍一下Swift String 自身的方法,后面介绍简单的使用方法 1、截取前面5个字符 2、截取后面5个字符 3、获取下标 N 到 M 的字符(0 <= N < M <= string.count) 下面介绍String截取的简单使用方式,需要使用extension来实现 先看看效果 这样用是
阅读全文
摘要:GCD(Grand Central Dispatch)中央调度器 使用GCD只要理解两个东西 (任务 、队列);线程的创建和销毁都不需要程序员管理,非常方便好用。 一、基本使用 1、异步+并行队列 : 开启新的线程,多任务同时执行。 2、异步+串行队列 : 开启新的线程,单任务一个一个执行。 3、异
阅读全文
摘要:pthread和NSThread是多线程的两个使用方式,只是作为了解一下。 pthread 是C语言的,夸平台的,基本不用,这里只是简单介绍一下。 NSThread 是OC语言的,基本也不用。因为现在基本使用的是GCD和NSOperationQueue。 一、pthread 1、创建一个pthrea
阅读全文
摘要:Runtime能做非常非常多的事情,但是不能为了使用runtime而使用,因为使用runtime会使代码的阅读性降低,使用也不方便。只能在不得已的情况下使用。 以下介绍几个用法。 导入#import <objc/message.h> 或者 #import <objc/runtime.h> 一、发消息
阅读全文
摘要:ReactivieCocoa的底层就不说明了。这里就简单介绍它的几个基本使用场景。 Cocoapods导入ReactiveCocoa5.0以上版本注意事项 1、如果你使用的是纯swift工程,podfile文件描述如下: 2、如果你使用的是纯oc工程,podfile文件描述如下: 3、如果你使用oc
阅读全文
摘要:Core Animation 基本3种动画:基本动画CABasicAnimation、 关键帧动画CAKeyframeAnimation、 转场动画CATransition 还有就是动画组:CAAnimationGroup 一、基本动画CABasicAnimation的使用: 二、关键帧动画CAKe
阅读全文
摘要:制作一个圆形的图片,让用户的界面更加美观,提高用户体验。
阅读全文

浙公网安备 33010602011771号