一、转场动画简单介绍 CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点 UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果 属性解析: type:动画过 ...
分类:
移动开发 时间:
2019-02-05 20:51:24
阅读次数:
194
一、position和anchorPoint 一、position和anchorPoint 一、position和anchorPoint 1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property CGPoint position; 用来设置CAL ...
分类:
移动开发 时间:
2019-02-05 20:50:46
阅读次数:
177
定义抽象类,就一定会定义抽象方法,抽象方法没有方法体{},就证明抽象方法 是不运行的,抽象方法 是给子类继承覆盖运行的, 子类继承->抽象类 就必须覆盖抽象方法,否则编译都失败; 水果案例: 定义水果抽象类 FruitAbstract: 描述🍌香蕉对象: 描述🍉西瓜对象: 描述🍊橘子对象: m ...
分类:
移动开发 时间:
2019-02-05 18:18:21
阅读次数:
195
WebView 可以在应用程序中嵌入一个浏览器,可以不跳转到浏览器应用展示网页。 本控件访问了网络,需要申请权限:INTERNET 使用HTTP协议访问网络 WebView已经在后台已经对发送HTTP请求、接受服务响应、解析返回数据、展示页面进行了封装。且WebView还有很多更高级的用法,《第一行 ...
分类:
移动开发 时间:
2019-02-05 18:08:42
阅读次数:
213
案例一: 执行结果: 案例一分析: 为什么 new Student(); 会去调用 Person的构造方法?,然后Person的构造方法先执行 Student的构造方法后执行? 答:因为Student 继承了 Person,所以在实例化Student的时候 需要先父类初始化,才能拿到父类的内容,然后 ...
分类:
移动开发 时间:
2019-02-05 15:41:30
阅读次数:
202
可以百度 来得到目标手机的开启方式,各类手机的开启方式大同小异 小米 以小米手机为例,在更多设置里面,可以找到开发者模式 开启调试模式 逍遥安卓 以逍遥安卓模拟器为例,开发者模式相对隐蔽 在设置 关于里面连点版本(7次),进入开发者模式 连击版本号,进入开发者模式,然后可以开启模拟位置 ...
分类:
移动开发 时间:
2019-02-05 11:52:13
阅读次数:
125
描述Single对象: main测试方法: 执行结果: 以上案例 内存图分析: ...
分类:
移动开发 时间:
2019-02-05 09:17:37
阅读次数:
175
"【题面】" 题目描述: 在一个4 4的方框内摆放了若干个相同的玩具,某人想将这些玩具重新摆放成为他心中理想的状态,规定移动时只能将玩具向上下左右四个方向移动,并且移动的位置不能有玩具,请你用最少的移动次数将初始的玩具状态移动到某人心中的目标状态。 输入输出格式: 输入格式: 前4行表示玩具的初始状 ...
分类:
移动开发 时间:
2019-02-04 22:09:19
阅读次数:
208
1)fill_parent 设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。 2) wrap_content 设置一个视图的 ...
分类:
移动开发 时间:
2019-02-04 22:08:09
阅读次数:
179
Activity和Fragment管理LoaderManager,LoaderManager管理Loader,Loader得到数据后触发在LoaderManager中实现的Loader的callback接口,LoaderManager在接收到Loader的callback回传调运时触发我们Activ ...
分类:
移动开发 时间:
2019-02-04 19:39:14
阅读次数:
214
Android的Frangment的第一种声明方式 实际效果图如下: 项目结构图如下: fragment1: MainActivity: MyFragment: activity_main.xml: fragment_fragment1.xml: myfragment.xml: ...
分类:
移动开发 时间:
2019-02-04 18:21:06
阅读次数:
231
题 目 传 送 们 在 这 题目大意 有一个由n个点和m条边组成的无向联通图。 现在有Q个操作,每次操作可以在点x,y之间连一条边。 问你每次操作后有多少个多少个桥(即删掉后就会使图不联通的边)。 解题思路 根据边双联通的定义,我们知道将边双联通分量缩点后的图,其中的边即为桥。 我们将这个图缩点,就 ...
分类:
移动开发 时间:
2019-02-04 18:18:55
阅读次数:
199
描述Student对象: main测试方法: 执行结果: 以上案例对应的内存图: 1. 执行 java TestDemo 是给JVM发送指令,和JVM说:把这个 TestDemo.class 去执行; 2.JVM就去执行 TestDemo.class 文件里面的字节码,首先第一步 是把 TestDe ...
分类:
移动开发 时间:
2019-02-04 16:54:56
阅读次数:
212
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining. ...
分类:
移动开发 时间:
2019-02-04 15:32:07
阅读次数:
203
描述Worker对象: main测试方法: 打印结果: 对应以上案例的内存图: 以上图 在栈区是的方法,有进栈,还有弹栈,我没有写弹栈,是由于图画的不好; 在栈区是运行区,在方法区 为共享数据区 注意:字节码存放区 例如:存放了 Worker ,在栈区 new Worker(); 都是往 这个字节码 ...
分类:
移动开发 时间:
2019-02-04 12:54:31
阅读次数:
184
描述Person对象: main测试方法: 以上案例对应内存图: 1.静态变量随着类的加载而加载,随着类的消失而消失 (必须是共享数据才使用 静态, 静态生命周期很长) 2.非静态变量随着对象的加载二加载,随着对象的消亡而消亡(如果是共享数据,还使用非静态的话,会导致每一个对象都有 此变量 浪费内存 ...
分类:
移动开发 时间:
2019-02-04 01:14:03
阅读次数:
200