在开始之前建议先阅读iOS runtime的基础理解篇:iOS内功篇:runtime 有筒子在面试的时候,遇到这样一个问题:“如何給NSArray添加一个属性(不能使用继承)”,筒子立马蒙逼了,不能用继承,难道用分类?但是分类貌似只能添加方法不能添加属性啊,筒子百思不得其解,直到后来接触到了runt ...
分类:
移动开发 时间:
2017-08-16 19:13:46
阅读次数:
160
1.什么是枚举? 枚举其实就是一个整型常数的集合,最简单的例子就是表示星期的SUN, MON, TUE, WED, THU, FRI,SAT, 就是一个枚举。 2.iOS中枚举的使用 在ObjC中可以使用C语言的方式进行枚举,其实ObjC的枚举就是在C语言上演化而来,先了解C语言定义一个枚举的方式有 ...
分类:
移动开发 时间:
2017-08-16 19:12:46
阅读次数:
256
整理记录使用cordova创建app应用程序并将其部署至Android系统移动设备上详细过程,具体如下: 一、前期安装环境 1. 安装JDK(java开发工具包) 2. 安装gradle 3. 安装Android SDK 4. 添加SDK包 5. 设置环境变量 二、Cordova的安装及使用 1. ...
分类:
移动开发 时间:
2017-08-16 19:08:34
阅读次数:
2551
今天没吊事。又去面试了,详细哪家公司就不说了,由于我在之前的blog中注明了那些家公司的名字,结果人家给我私信说我泄露他们的题目。好吧,我错了。。。事实上当我们已经在工作的时候。我们能够在空暇的时间去面一面,由于面试有非常多优点的:第一点:你知道这个公司的详细地址了,以后和朋友说的时候也是有话题的第 ...
分类:
移动开发 时间:
2017-08-16 18:20:31
阅读次数:
167
1.首先来介绍下UIAutomator工具 UIAutomator是Android官方推出的安卓应用界面自动化测试工具,是最理想的针对APK进行自动化功能回归测试的利器。 2.UIAutomator测试环境搭建 2.1 在pypi.Python.org网站下载uiautomator压缩包,解压后py ...
分类:
移动开发 时间:
2017-08-16 17:26:51
阅读次数:
358
void Update () { float x = Input.GetAxis ("Horizontal") * Time.deltaTime * speed; float z = Input.GetAxis ("Vertical") * Time.deltaTime * speed; trans ...
分类:
移动开发 时间:
2017-08-16 17:21:08
阅读次数:
195
1 背景 去年有非常多人私信告诉我让说说自己定义控件,事实上通观网络上的非常多博客都在讲各种自己定义控件,可是大多数都是授之以鱼。却非常少有较为系统性授之于渔的文章,同一时候由于自己也迟迟没有时间规划这一系列文章,近期想将这一系列文章又一次提起来,所以就来先总结一下自己定义控件的一个核心知识点——坐 ...
分类:
移动开发 时间:
2017-08-16 17:11:59
阅读次数:
1114
上一篇讲到android驱动开发中,应用是怎样去操作底层硬件的整个流程,实现了按键控制led的亮灭。当然,这是一个非常easy的实例,只是略微演变一下,就能够得到广泛的应用。如开发扫描头,应用透过监听上报的按键的键值,监听到,则调用扫描头的模块。成功,则点亮LED灯,并把扫描头解码后的条码信息。通过 ...
分类:
移动开发 时间:
2017-08-16 17:09:45
阅读次数:
320
<?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="sqlserver" connectionString="Data Source=WT01395\sqlexpress;Ini ...
分类:
移动开发 时间:
2017-08-16 17:06:11
阅读次数:
254
元素定位方式 第一种:通过Appium1.6的Inspector来查看 具体安装方式前面的随笔已经介绍了:http://www.cnblogs.com/meitian/p/7360017.html 可以通过定位找到元素xpath或name 个人不推荐用这个方法,实际操作中发现,每次操作后点击刷新比较 ...
分类:
移动开发 时间:
2017-08-16 17:06:02
阅读次数:
411
节省时间写javabean和mapper等xml文件。这个需要手写java方法和对应的xml,之后运行方法,获得需要的结果。 创建一个web项目,在web项目的lib包中添加逆向工程需要的jar包 创建generatorConfig.xml文件 编写java方法,来读取generatorConfig ...
分类:
移动开发 时间:
2017-08-16 17:04:39
阅读次数:
323
今天尝试spring整合mybatis时遇到这么一个问题,就是在配置sqlSessionFactory时是否要配置mapperLocations的问题。 结论是:如果Mapper.xml与Mapper.class在同一个包下且同名,spring扫描Mapper.class的同时会自动扫描同名的Map ...
分类:
移动开发 时间:
2017-08-16 17:02:21
阅读次数:
252
数据库升级:v1.0-v2.1从v1.0升级到v2.01,不走oncreate,走onupdategrade直接安装v2.0,走onCreate;v1.0-v3.0:分三种情况1.v1.0升级到v3.0: 不走onCreate,走onUpgrade2.v2.0升级到v3.0:不走onCreate,走... ...
分类:
移动开发 时间:
2017-08-16 15:31:52
阅读次数:
224
作为CitrixXenApp/XenDesktop第二个LTSR版本7.15LTSR已经正式发布了,作为长期稳定支持版,其是Citrix推荐在生产环境中部署的版本,欢迎大家使用。http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr.htmlhttps://www.citrix.com/downloads/xenapp-and-xendesktop/..
分类:
移动开发 时间:
2017-08-16 15:30:24
阅读次数:
249
此文java+eclipse+win7 64位 1、jdk 我用了最新版本jdk8 下载路径:http://www.Oracle.com/technetwork/java/javase/downloads/index.html ,可根据自己的os自行下载,安装,并配置环境变量 检查:命令行,java ...
分类:
移动开发 时间:
2017-08-16 15:28:47
阅读次数:
257
简单介绍 下载Android7.1.1源代码花费了两天,编译整个源代码相同花费了2天,期间遇到无数个坑。如今编译源代码,一旦中间遇到错误,则要又一次開始。本文记录编译过程遇到的问题及解决方式,如有编译源代码需求的能够參考本文先把这些坑跳过然后再编译,Mac环境为10.12.4. 编译步骤 直接參考官 ...
分类:
移动开发 时间:
2017-08-16 15:23:38
阅读次数:
567
运行make sdk之后在下面的位置卡住 java -cp prebuilts/tools/common/api-generator/api-generator-22.9.2.jar:prebuilts/tools/common/kxml2-tools/kxml2-2.3.0.jar:prebuil ...
分类:
移动开发 时间:
2017-08-16 15:21:10
阅读次数:
283