引言 OC是一门动态运行时语言,其方法调用其实就跟C++或者Java或其他面向对象语言中的方法调用差不多,只是形式有些不一样而已。而OC得方法调用的术语为消息,下文我以消息来...

引言 OC是一门动态运行时语言,其方法调用其实就跟C++或者Java或其他面向对象语言中的方法调用差不多,只是形式有些不一样而已。而OC得方法调用的术语为消息,下文我以消息来...
CocoaPods简介 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm。随着iOS开发者的增多,业界也出现了为iOS程...
引言: 想要让你Mac电脑上的Xcode配置上CocoaPods前提是在Mac上有Ruby环境,这期先让大家学习一下如何配置Ruby环境,下期给大家介绍如何配置CocoaPo...
前言: 最近在研究swift发现很久没有更新文章了,看着时差那么久没有更新有点急躁了,但又不知道要分享内容好一点又实用的文章,最近写项目上线的次数比较频繁,上线时对于Xcod...
废话不多说,直接上操作! 安装Jenkins 1、在终端输入命令行 brew install jenkins (基于brew安装,安装不成功自行百度,因jenkins基于Ja...
Objective-C最大的特性无疑是其的动态性,可以利用OC的动态性能够获得一个类的方法和属性,从而实现灵活的程序,但Swift是否也包含了runtime机制呢? 下面我们...
1. 什么是GCD ? GCD,全称 Grand Central Dispatch。可翻译为”牛逼的中枢调度器”。它是纯C语言的,提供了非常多强大的函数。 Grand是宏伟的...
在iOS中,链式编程虽然用的不太多,但是,在特定的应用环境下,利用block实现链式编程的话,会大大的提高编程效率,并且代码直观易读。 iOS中链式编程中最经典的例子是Mas...
加密算法分为三大类:哈希算法、对称加密算法、非对称加密算法。 加密算法特性: 加密算法都是对二进制数据进行加密哦! 哈希算法特性:散列、不可逆运算、同样的数据哈希加密后是一样...
copy和mutableCopy的概念: copy浅拷贝,不拷贝对象本身,仅仅是拷贝指向对象的指针。 mutableCopy深拷贝,是直接拷贝整个对象内存到另一块内存中。 一...
前言 对于Swift的学者来说函数派发有很大的误区:就是认为Swift沿用Objective-C的消息派发机制,且认为Swift与Objective-C公用一套Runtime...
引言 1.我们开发中常常不经意间会引起内存不释放的问题,常见的self->block,block->self.property;Timer没有释放等循环引用问题,使得View...
引用一张docker架构图: MAC 下如何安装 Docker 1.注册docker账号注册地址:https://hub.docker.com/signup?next=%2F...
整理了一些资料,希望有帮助。 1.主要用途,目前有三大类 提供一次性的环境。比如,本地测试他人的软件、持续集成的时候提供单元测试和构建的环境。 提供弹性的云服务。因为 doc...
注意:要使用docker必须先启动docker(小鲸鱼),否则会报错: Cannot connect to the Docker daemon at unix:///var/...
注意:要使用docker必须先启动docker(小鲸鱼),否则会报错: Cannot connect to the Docker daemon at unix:///var/...
环境: 开发工具:ideaJava version: 1.8.0 新建工程: 新建一个maven工程 先看看我的工程结构吧,列出了几个用到的类和配置文件 我们需要导入什么包呢...
相关文献:启动优化(一)-理论篇[https://www.jianshu.com/p/d724ebff917b]启动优化(二)-二进制重排篇[https://www.jian...
Link Map File Link Map File 直译为 链接映射文件,是 Xcode 生成可执行文件时一起生成的文本,用于记录链接相关信息:1.可执行文件的路径2.C...
启动优化(一)-理论篇[https://www.jianshu.com/p/d724ebff917b]启动优化(二)-二进制重排篇[https://www.jianshu.c...