两个方法名字长的很像,所以一定有相似的作用,身上都贴着“一次”的标签。 区别 init是“-”开头的方法 initialize是“+”开头的类方法 init在类实例化(new)的时候就会调用一次:[ClassName n…
标签:init
Objective-C中的Alloc 和init
alloc 是在物理内存中分配了一块内存,并且返回一个指针。 MyClass* myObj = [MyClass alloc]; 此时myObj还不能使用,因为它的内存状态还没有得到正确的设置。 init 设置对象的初始…
Zygote底层启动流程简单分析
Zygote的启动 Android大部分应用程序和系统进程都是通过Zygote来生成的 源码下 /system/core/rootdir/init.rc import /init.${ro.zygote}.rc #根据3…
Gradle全局设置远程仓库地址
Android开发通过gradle下载依赖时,通常速度特别慢,虽然可以在每个项目的Project的build.gradle中进行修改(参照gradle编译时卡死),但是这样还是比较麻烦,下边来说一下如何全局进行修改。 在…
Centos7安装Jenkins
1、安装: sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --…
Objective-C基础学习之new方法实现原理
1.new方法实现原理 完整的创建一个可用的对象:Person *p=[Person new]; new方法的内部会分别调用两个方法来完成3件事情: (1)使用alloc方法来分配存储空间(返回分配的对象); (2)使用…