1 override func viewDidLoad() { 2 super.viewDidLoad() 3 // Do any additional setup after loading the view, typically from a nib. 4 5 let mapView = MKMapVie...
在android客户端中我们经常有自己的定义视图,特别是用fragment的时候,用的还是比较多的,有时候很多响应时间都是在VIew里面完成,发现有时候调用activity的方法都是碰到就搞了,后来越来越发现有些调用底层的硬件的方法是没...
PS:这个文章是站在巨人的肩膀上抄袭的,之所以再次写,我是想分析:到底是在什么时候拿到宽高
一个应用App的启动速度能够影响用户的首次体验,启动速度较慢(感官上)的应用可能导致用户再次开启App的意图下降,或者卸载放弃该应用程序
文件目录就采用了组合模式,很典型的一个例子,一个文件夹下面有文件和子文件夹,子文件夹下面又含有文件和子文件夹,
适配器理解很简单, 一个中国人,一个美国佬,一个翻译官 ,中国人说话,美国佬听不懂,通过翻译官的翻译 美国佬听懂了 ,
今天写了个demo才发现,当尝试在函数:func application(_ application: UIApplication, didFinishLaunchingWithOptions la
找了好久,发现解决办法超级简单,不需要去重写自定义的ViewPageAdapter里面的什么getView方法,重新根据子视图来设定大小
之前我们分析了setContentView方法的相关代码 接下来说说LayoutInflater的方法
1月份项目上线了,之后就在优化项目结构,减少依赖。之前项目一直用的EventBus来作为项目事件流的框架,这两天偶然看到RxBus这个东西,基于RxJava和RxAndroid,考虑到自身的业务需求,由于本身用EventBus的功能比较单一,而发现RxB...