LOLITA0164的博客

小白进城,请多多关照。

iOS 快速从OC过渡到Swift,由理论到实战

引言 本文旨在帮助开发者快速从OC开发过渡到Swift开发,挑选了一些比较浅显的但是比较常用的Swift语法特性,在介绍的过程中,通常会拿OC中的语言特性作比较,让大家更好的注意到Swift的不同。 另外需要说明的是,笔者也仅仅是刚刚接触Swift不久,如果有说的不对的地方,还望指正,这里贴出...

2018-08-27 22:11:43

阅读数 10571

评论数 0

iOS Core Image - 入门导读

简介 Core Image 是一种图像处理和分析技术,可为静态和视频图像提供高性能处理。 使用许多内置图像过滤器来处理图像并通过链接过滤器来构建复杂效果。 关于过滤器种类和效果可以查看官方文档:Core Image Filter Reference 系统内置了多种滤镜效果,你可以将多种滤镜组合使...

2019-01-24 16:37:00

阅读数 2991

评论数 0

iOS 动画篇 - pop动画库

Pop 是 iOS,tvOS 和 OS X 的可扩展动画引擎。除了基本的静态动画外,他支持弹性和衰减动画动态动画,使其可用于构建逼真的基于物理学的交互。API 允许与现有的 Objective-C 或 Swift 代码库快速集成,并支持 NSObject 上任何属性的动画。它是一个成熟并且经过良...

2018-12-06 13:55:34

阅读数 6663

评论数 0

iOS 动画篇 - UIKit动画(一)

在前面文章中,有详细介绍过 Core Animation 动画,UIKit 动画实质上是针对核心动画的封装,不同的是,核心动画操作的是图层级别(CALayer),通常情况下,它不会影响到视图层,而 UIKit 针对的是视图级别(UIView),我们在做此动画后,视图的 frame、center等属...

2018-12-04 17:55:15

阅读数 6588

评论数 0

iOS 动画篇 - UIKit动画(二)

简单使用篇 简介 iOS10带来了很多新特性,其中有个 UIViewPropertyAnimator 类,光从名字上就可以看出,这是一个操作属性动画的类。实际上,这个类能够让我们对视图进行动画控制,我们除了可进行正常的运行动画,如开始、暂停、重启等操作动画,还可以将动画转换为交互式动画,任意的控制...

2018-11-29 22:02:45

阅读数 6898

评论数 0

iOS 动画篇-Core Animation

声明 该篇文章的内容参考自 iOS核心动画高级技巧 一文,非常感谢其作者和中文版的作者,让我能够相对系统的学习 CoreAnimation 的知识,我受益匪浅,再次感谢。 如果有兴趣的小伙伴可以访问其网站,详细的,完整的学习 CoreAnimation。 CAAnimation 篇 CAAnima...

2018-11-26 09:08:51

阅读数 6909

评论数 0

iOS CALayer介绍

声明 该篇文章的内容参考自 iOS核心动画高级技巧 一文,非常感谢其作者和中文版的作者,让我能够相对系统的学习 CoreAnimation 的知识,我受益匪浅,再次感谢。 如果有兴趣的小伙伴可以访问其网站,详细的,完整的学习 CoreAnimation。 Core Animation 介绍 Cor...

2018-11-20 21:30:16

阅读数 6901

评论数 0

iOS 自动化打包

Jenkins介绍 Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作(比如代码打包、提测),旨在提供一个开放易用的软件平台,使软件的持续继承变成可能。 Jenkins功能包括: 1、持续的软件版本发布/测试项目 2、监控外部调用执行的工作 自动化流程 ...

2018-10-24 16:43:01

阅读数 6899

评论数 0

iOS 使用 github 自建应用内测分发平台

应用内测分发平台 首先就是祭出好用的应用内测分发平台。 蒲公英:免费的应用托管平台 | App应用众测分发 fir.im:免费应用内测托管平台 | iOS/Android应用Beta测试分发 App TestFlight:官方内测平台 一般的应用,通过【蒲公英】和【fir.im】进...

2018-10-18 16:11:01

阅读数 8931

评论数 0

MySQL:常规操作示例

删除:DELETE、DROP、TRUNCATE DELETE 删除表内数据。 DELETE FROM 表名 [WHERE 删除的条件] 示例: DELETE FROM student WHERE name = 'LOLITA0164' DROP 删除表,包括表数据和表结构。 DROP ...

2018-10-09 17:17:03

阅读数 9518

评论数 0

launchctl :MAC 下的定时任务

launchctl 是一个统一的服务管理框架,可以启动、停止和管理进程、应用程序、脚本等。 launchctl 可以通过 plist 文件来指定执行周期性任务。 查看已存在的任务 ~/Library/LaunchAgents :由用户自己定义的任务项 /Library/LaunchAge...

2018-09-25 19:37:26

阅读数 10031

评论数 0

iOS Swift4.0 Codable协议:JSON和模型的转换

简单说明 在OC中,以及Swift4.0之前,系统一直没有一套数据解析的方法。在Swift4.0后,终于推出了Codable协议,可实现json数据和数据模型的相互转换。 首先来下 Codable ,它其实是一个组合协议,有 Decodable 和 Encodable 两个协议组成。 ///...

2018-09-17 13:06:23

阅读数 10653

评论数 0

SQL:简单的 CRUD 操作

SQL 简介 SQL 是用于访问和处理数据库的标准的计算机语言,全称是 Structured Query Language。 SQL中 CRUD 重要的命令 INSERT INTO :向数据库中插入新数据 DELETE :从数据库中删除数据 UPDATE :更新数据库中的数据 SELECT...

2018-09-15 16:30:20

阅读数 9840

评论数 0

爬虫基础:Beautiful Soup

参考文档:Beautiful Soup 4.2.0 文档 Beautiful Soup 是一个可以从HTML和XML文件中提取数据的Python。它可以实现文档的增删改查操作,我们侧重点是它的查询操作。 安装 Beautiful Soup 你可以根据自己的系统选择下面的安装代码进行安装操...

2018-09-04 10:37:53

阅读数 9821

评论数 0

爬虫基础:Requests模块

Requests 是基于Python开发的HTTP网络请求库。 GET请求 import requests url = "https://xxxx" response1 = requests.get(url=url) response1.enco...

2018-09-02 13:58:34

阅读数 9867

评论数 0

iOS RunLoop基础和应用举例

RunLoop介绍 1、RunLoop是寄生于线程的消息循环机制,它能保证线程存活,而不是线性执行完任务后就消亡。 2、RunLoop与线程是一一对应的,每个线程只有唯一与之对应的一个RunLoop。我们不能创建RunLoop,只能在当前线程中获取线程对应的RunLoop(主线程RunLoop...

2018-07-09 16:53:28

阅读数 10097

评论数 0

iOS GCD

GCD简介 GCD 是 Apple 开发的一个多核编程的解决方法,简单易用,效率高,速度快。通过 GCD,开发者只需要向队列中添加一段代码块(block或C函数指针),而不需要直接和线程打交道。GCD在后端管理着一个线程池,它不仅决定着你的代码块将在哪个线程被执行,还根据可用的系统资源对这些线程...

2018-07-02 16:46:07

阅读数 8933

评论数 0

iOS NSOperation和NSOperationQueue解读

NSOperation和NSOperationQueue简介 NSOperation: 即操作对象,是一个抽象类,用于封装和单个任务关联的代码和数据。因为它是抽象的,所以不直接使用这个类,而是使用子类(NSInvocationOperation或NSBlockOperation)或使用自定义的...

2018-06-27 18:08:22

阅读数 9155

评论数 0

iOS NSThread

线程实例 创建一个线程 系统提供了三种创建线程的方法 - (instancetype)init; // 通过指定对象和方法选择器的方式,argument是传递的参数 - (instancetype)initWithTarget:(id)target selector:(SEL)selec...

2018-06-22 17:51:42

阅读数 9230

评论数 0

iOS 多线程的一些知识

转载地址:iOS多线程全套:线程生命周期,多线程的四种解决方案,线程安全问题,GCD的使用,NSOperation的使用 一、多线程的基本概念 进程:可以理解成一个运行中的应用程序,是系统进行资源分配和调用的基本单位,是操作系统结构的基础,主要管理资源。 【线程】:进程的基本执行单元,一个进...

2018-06-11 15:09:15

阅读数 9340

评论数 0

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