- 博客(13)
- 资源 (18)
- 收藏
- 关注
原创 IOS_Swift_enum枚举方法
本博文为子墨原创,转载请注明出处!http://blog.csdn.net/zimo2013/article/details/50116811enum Type: Int{ case A=1 case B=3 //普通方法 func toString()->String{ var info="" switc
2015-11-30 18:24:02 2823 3
原创 IOS_Swift_深入理解闭包 对比懒加载和普通赋值的区别
定义一个字符串的变量的方法: //直接赋值var str="JobDeer"//闭包方式var str:String={ return "JobDeer"}()//简化闭包,省略了等号和括号:var str:String{ return "JobDeer"}//闭包中可以定义get、set方法。 var str:String{ get{ return "Jo
2015-11-27 18:58:56 4914
转载 IOS_Swift_闭包
/* 闭包(Closures) * 闭包是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。 * 在Swift中的闭包与C、OC中的blocks和其它编程语言(如Python)中的lambdas类似。 * 闭包可以捕获和存储上下文中定义的的任何常量和变量的引用。这就是所谓的变量和变量的自封闭, * 因此命名为”闭包“("Closures)").Swift还会处理所有捕获的引用的内存
2015-11-26 18:54:55 1699
原创 IOS_swift_函数用法
1.多个返回值 func x(x:Int, y:Int)->(Int, Int){ let a = x+y let b = x-y return (a, b) } let (a, b) = x(10, y: 3) print("a = \(a)") let val = x(10, y: 3) print(
2015-11-26 16:16:02 3385
原创 Java_开源框架_JPinyin汉字转拼音的Java开源库
1.介绍JPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进。【JPinyin主要特性】1、准确、完善的字库;Unicode编码从4E00-9FA5范围及3007(〇)的20903个汉字中,JPinyin能转换除46个异体字(异体字不存在标准拼音)之外的所有汉字;2、拼音转换速度快;经测试,转换Unicode编码从4E00-9FA5范围的20902个汉字,J
2015-11-25 17:13:38 6628 1
原创 IOS_swift文件系统
func files(){ //应用根目录 let dir = NSHomeDirectory(); NSLog("dir = \(dir)") // 文档目录 let doc = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .Use
2015-11-21 21:03:35 3898
原创 Android_切换主题或皮肤的实现方式
1.简介使用自定义主题或者皮肤,可以将相关配置(颜色、大小等等)放在一个新的apk压缩文件中,目录结构保持一致,该apk文件放在任意可以访问到的目录即可,类似/system/framework/framework-res.apk,可根据软件的需要动态的加载主题文件。这里只介绍这一种实现方式,别的方式有兴趣的可以自己研究。主要实例化AssetManager对象和Resources对象来实现的Asse
2015-11-17 17:02:29 5819 5
转载 Android_VectorDrawable矢量图与SVG
VectorDrawableAndroid L开始提供了新的API VectorDrawable 可以使用SVG类型的资源,也就是矢量图。在xml文件中的标签是,下面是一个例子vector xmlns:android="http://schemas.android.com/apk/res/android" -- intrinsic size of the drawable -->
2015-11-14 00:34:40 1973
原创 Android_SVG概述及生成使用SVG详解
1.效果图2.SVG-Path路径下面的命令可用于路径数据:M = movetoL = linetoH = horizontal linetoV = vertical linetoC = curvetoS = smooth curvetoQ = quadratic Belzier curveT = smooth quadratic Belzier curvetoA = elliptical Ar
2015-11-13 22:46:37 7451 1
转载 Android_使用Android studio分析内存泄露
TraceviewTraceview是一个性能测试工具,展示了所有方法的的运行时间。下面让我们来瞅瞅他是啥样的:这个工具可以从Android Device Monitor中打开也可以通过代码打开。更多的消息信息清看这里。下面让我们来看看每一列的含义:Name – 方法名,以及他们在上面图表中所对应的颜色。Inclusive CPU Time – CPU在处理这个方法以及所有子方法(如被他调用的所有
2015-11-12 18:54:58 5838 2
转载 Android_在Android 6.0设备上动态获取权限
众所周知,Android 6.0 相比之前的Android版本有一个很大的不同点,就是动态获取权限。今天自己在做拨号功能时,正巧遇到这个问题, 顺手记录下在Android 6.0 上如何动态获取权限。下面从自己一开始的问题入手实现拨号功能说到拨号,一个 Intent 就搞定,代码如下,123456 private void callDirectly(String mobile){
2015-11-12 16:53:35 2793
转载 IOS_Swift_?和!区别
Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:var stringValue : String //error: variable 'stringValue' used before being initialized//let hashValue
2015-11-09 17:54:56 1607
原创 Android_uiautomator支持输入中文
一、安装输入法:1,去utf7ime的 github上把整个项目给下载下来,地址:https://github.com/sumio/uiautomator-unicode-input-helper点击"Download ZIP"按钮进行 打包下载,如图:2,下载完成 以后解压到本地磁盘的任意位置比如C:\uiautomator-unicode-input-helper-master3,打开Ecli
2015-11-03 20:08:46 2728
Android_封装版设备隐私获取,忽略6.0权限管理
2016-01-08
Android_WebServices
2014-07-22
Android_自定义切换控件SwitchView
2014-05-07
Android桌面悬浮框类似360实现
2013-12-01
DTD.chm帮助文档
2013-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人