iOS入门——Block学习 发表于 2019-01-12 | 分类于 iOS 简介block是在iOS 4.0之后才出现的,它可以将一段代码封装起来作为变量使用。block声明: 返回值 (^block名称) (参数列表…)如: void (^blockName)(int arg1, int arg2) block定义(实现): blockname = ^(in ... 阅读全文 »
iOS入门——@property属性 发表于 2018-12-05 | 分类于 iOS 入门@property属性详解属性大概分为三个方面:原子性、存取、内存管理: nonatomic / atomic readonly / readwrite retain / copy / strong / weak /assign 我的理解:property属性的核心主要是实现变量的gette ... 阅读全文 »
Are you OK ? OK了解下 发表于 2018-10-30 | 分类于 Android 简介先简单介绍下Okhttp的用法吧:直接从官网摘的:12345678910OkHttpClient client = new OkHttpClient();String run(String url) throws IOException { Request request = new ... 阅读全文 »
nothing but important 发表于 2018-10-26 | 分类于 Android 春招:网易现面一面 首先项目起手(大概十几分钟,很细节,很现实),你负责什么,哪一块;项目结构(手写),大致怎么分包的,比如用到的mvp怎么分的,还有数据库怎么写的,有哪些表 activity的启动模式 有用过service吗,它能干些什么 handler消息机制 执行异步任务有哪些方法,有没有了解 ... 阅读全文 »
启动Activity的那点事儿 发表于 2018-09-18 | 分类于 Android 前言这次主要是从源码角度和IPC角度分析下Activity的启动流程,基于Android 8.0,估计知识点比较多0.0,而且需要提前了解下一丢丢IPC的东西。 铺垫首先,从用户点击APP图标开始走起。既然是启动一个APP,那必然需要启动一个进程来执行App。因为Android是基于Linux的, ... 阅读全文 »
RecycleBin/Recycler的回收机制(下) 发表于 2018-07-18 | 分类于 Android 在上篇中我们简单分析了下listview的layout过程和回收机制,那这里我们将对RecyclerView的回收机制进行一波带走,please ready! 在ListView的复用中,主要是以View为单位的,而在RecyclerView中主要是以ViewHolder为单位,其实这一点我们从各 ... 阅读全文 »
RecycleBin/Recycler的回收机制(上) 发表于 2018-05-02 | 分类于 Android 众所周知,RecycleBin是Listview,Recycler是RecyclerView的回收机制,而这个机制也正是列表view加载大量数据不会发生OOM的核心所在。这里为什么想要对这两个机制作对比呢?因为前不久看到一个问题,我们现在可能开发大多数场景都会使用RecyclerView来实现复杂好 ... 阅读全文 »
String、StringBuffer、StringBuilder 发表于 2018-04-10 | 分类于 Android String在java中使用非常频繁,String类提供了构造管理字符串的各种方法。123456public final class String implements java.io.Serializable, Comparable<String>, CharSequence ... 阅读全文 »