- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 Gradle3.0_常用命令和task
Gradle3.0在Android开发中常用命令生成release的aargradlew assembleRelease生成APKgradlew buildGradle3.0在Android开发中常用task将生成的jar包拷贝到指定目录并重命名task makeJar(type: Jar) { from zipTree(file('build/interme...
2018-10-16 23:53:01 821
原创 Gradle_配置公共global.gradle文件
在Android Studio开发Android工程时,可能一个工程要依赖多个Module,而每个Module里又有各自单独的bulid.gradle文件,每个bulid.gradle都有自己的版本号或者配置规则,如果每个Module的bulid.gradle文件都要配置,那么工作就会变得繁琐,所以本章讲解如何通过一个公共的global.gradle文件,来配置整个项目的bulid.gradle。...
2018-10-09 23:49:19 1801
原创 ObjectiveC(14)_NSDate
NSDate常用方法获取系统当前时间// 获取系统当前时间,获取的是格林威治0时区的时间,中国北京是东8区,要加上8才是北京时间NSDate *date = [NSDate date];NSDate *date1 = [NSDate new];NSLog(@"获取系统当前时间:%@",date);NSLog(@"获取系统当前时间:%@",date1);格式化日期NSDat...
2018-10-05 23:35:10 153
原创 ObjectiveC(13)_NSFileHandle
NSFileHandle常用方法读文件NSString *homePath = NSHomeDirectory(); // 获取用户目录/Users/renzhongruiNSLog(@"home path:%@",homePath); NSString *fileName = @"/workspace/ioswork/OCSpace/016_iOS_NSFile/016_iOS_NS...
2018-10-05 21:17:41 172
原创 ObjectiveC(12)_NSFileManager
常用方法获取用户目录NSString *homePath = NSHomeDirectory(); // 获取用户目录/Users/renzhongruiNSLog(@"home path:%@",homePath); NSFileManager常用方法创建文件并写入内容NSFileManager *f
2018-10-04 23:00:40 143
原创 ObjectiveC(11)_对象所有权和dealloc的使用
对象所有权对象所有权的持有,一般有以下几种方式:1、初始化方法NSString参数- (id)initWithName:(NSString *)name{ self = [super init]; if (self) { _name = [name copy]; // 设置对象所有权 } return self;}其他参数-...
2018-10-03 22:53:12 245
原创 ObjectiveC(10)_引用计数
Cocoa中提供了一个机制来实现上图中的逻辑模型,它被称为引用计数(reference counting)或保留计数(retain counting)。引用计数的数值表示对象有几个对象在使用它。实现原理是:每一个对象都拥有一个引用计数(retain count)当对象被创建的时候,引用计数的值是1当发送retain消息时,该对象的引用计数加1,该对象的引用计数为2当向这个对象发送rel...
2018-10-03 13:11:17 477
原创 ObjectiveC(9)_代理(委托)设计模式
代理(委托)设计模式NSRunloop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件。使用runloop的目的是让你的线程在有工作的时候忙于工作,而没工作的时候处于休眠状态。在应用程序中,不需要创建NSRunloop对象。因为在主线程(包含其他子线程)系统中会自动创建NSRunloop对象。如果你需要访问当前线程中的runloop,可以通过类方法currentRunloop调用。...
2018-10-03 10:25:28 352
Https单向认证忽略证书工具类
2018-12-27
Android图片裁剪
2018-12-05
生产者消费者模型示例源码
2015-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人