- 博客(16)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 Android volley 使用OkHttp3.0
本文仅介绍如何使用OKHttp3.0实现HttpStack,从而接管volley的网络请求。前言:volley ---- Google出品的android平台轻量级网络库 优点:扩展性强,请求队列管理 基本介绍:http://blog.csdn.net/t12x3456/article/details/9221611/ github镜像: https://gith
2016-03-31 09:31:09 2346
转载 What's new in Swift 2.2
From https://www.hackingwithswift.com/swift2-2Swift 2.2 is almost here, and cleans up a numberof quirks, adds some missing features, and deprecates – perhaps controversially – some language features.
2016-03-28 14:12:13 1994
转载 java8新特性介绍
个人感觉Swift比Java 8的新特性还要强大一些,2016年秋季Android N就要支持Java 8了,期待中欢迎阅读我的java8新特性介绍教程。本教程将一步一步的引领你浏览所有新的语言特性。伴随着一些简单且简短的代码示例,你将学习如何使用默认接口方法,lambda表示式,方法引用和可重复的annotation。 在阅读完本篇文章,你将对新加入的和更新的API有着更详细的了解。这些API包
2016-03-16 18:30:35 2252
原创 Swift异常处理:throw和rethrow
Swift异常处理体现了函数式语言的特性,因此我们可以传一个会抛出异常的函数闭包(高阶函数)作为参数传到另一个函数中(父函数),父函数可以在子函数抛出异常时直接向上抛出异常,这时用rethrow关键字表示引用闭包时抛出的异常。throw关键字和Java一样,就是说调用这个函数本身可能会抛出异常。rethrow可以看作是throw的子集,Swift不把rethrow作为完整的类型。例如一个函数不能同
2016-03-15 19:00:03 6124
转载 Swift iOS- 手势检测详解
UIGestureRecognizer有许多子类,用于监听一些常见的手势事件,这些子类主要有:1,UISwipeGestureRecognizer:滑动(快速移动)123456789101112131415161718class ViewController: UIViewController { override func viewDidLoad() { super
2016-03-14 18:58:04 3001
转载 Swift化零为整:Reduce 详解
即使早在 Swift 正式发布之前,iOS / Cocoa 开发者都可以使用诸如 ObjectiveSugar 或者 ReactiveCocoa 第三方库,实现类似map、flatMap 或 filter 等函数式编程的构建。而在 Swift 中,这些家伙(map 等几个函数)已经入驻成为「头等公民」了。比起标准的 for 循环,使用函数式编程有很多优势。它们通常能够更好地表达你的意图,减少代码的
2016-03-11 14:58:02 4681
原创 Swift2.1关键字 @noescape介绍
@noescape优化编译器编译,swift 2.1引入。函数如果有一个一个参数是closure的话,可以在前面加一个关键字@noescape表示在函数return前closure生命周期结束,可以优化编译。(closure 是引用类型, 可以引用到别的地方,如下:)class A{ var b: (Void -> Void)! func lalala(a: (Void->Voi
2016-03-11 11:12:45 2718 1
原创 理解Swift中map 和 flatMap对集合的作用
map和flatMap是函数式编程中常见的概念,python等语言中都有。借助于 map和flapMap 函数能够很轻易地将数组转换成另外一个新数组。map函数能够被数组调用,它接受一个闭包作为参数,作用于数组中的每个元素。闭包返回一个变换后的元素,接着将所有这些变换后的元素组成一个新的数组。简单的说, map就是映射函数,把一个集合映射成另一个集合。Swift的flatMap不容易理解,flat
2016-03-11 11:02:19 3690
原创 移动端专用数据库Realm介绍
目前我们一个Swift iOS App使用了Realm做数据存储,放弃了CoreData和Sqlite。https://github.com/realmRealm是一个直接运行在手机,平板,可穿戴设备的移动端数据库,Sqlite和ORM框架的替代品。有Android,iOS和js版本。realm-cocoa项目包括iOS/OS X版本的Objc和Swift实现。特性:Mobile-first: R
2016-03-09 18:26:05 3579
原创 安装Xcode插件包管理器Alcatraz报错解决办法
Alcatraz是Xcode的包管理器,提供了很多插件,色彩样式和模板,如果通过brew安装了coreutils包,使用官方的安装脚本运行时会报错,一个简单的解决办法是把install.sh脚本的第10行mktemp改成/usr/bin/mktemp ,然后运行就可以正常安装了。错误如下:curl -fsSL https://raw.githubusercontent.com/supermarin
2016-03-09 15:29:08 2976
转载 Android最佳实践 —— 详细谈谈如何减小APK体积
这是我们项目组安卓主力总结的如何减小APK体积的文章,很详细,有很多大家平时不注意的技巧,分享下转载请注明出处: http://www.cnblogs.com/soaringEveryday/p/5254520.html 随着Android移动开发的需求越来越复杂,我们不可避免的遇到发布出去的apk体积越来越大的问题,目前超过10MB、20MB的apk已经是很常见的事情了,但是依然能够看到一些ap
2016-03-09 13:30:34 11732 3
转载 iOS开发如何通过UMeng的错误分析解决crash问题
友盟统计有一个很适用的功能是错误分析,通过它我们可以看到App的一些crash错误,对于定位问题有帮助,那么如何根据这些错误日志解决bug呢?今天在友盟的错误分析里面找到了一个这样的错误:12345678910111213141516171819202122232425262728293031323334Application received signal SIGSEGV(null)( 0
2016-03-05 10:59:19 3984
原创 常见移动设备的 CSS3 Media Query 整理(iPhone/iPad/Galaxy)
今天帮人解决了iphone4下载页显示错误的问题,css3 media query坑啊,不容易匹配到。/** * iPhone 4/4s landscape & portrait */@media only screenand (min-device-width: 320px)and (max-device-width: 480px)and (-webkit-device-pixel-r
2016-03-04 17:03:36 4634
原创 我在MDCC 2015的演讲PPT《HTML5移动应用多端开发架构实践》分享
这是我在MDCC 2015中国移动开发者大会发表的“HTML5移动应用多端开发架构实践”的演讲ppt,最近又有人要ppt,放在这里吧,欢迎下载!
2016-03-04 11:50:39 2262
转载 深入理解iOS开发中的BitCode功能
深入理解iOS开发中的BitCode功能字数3838 阅读336 评论3 喜欢9前言做iOS开发的朋友们都知道,目前最新的Xcode7,新建项目默认就打开了bitcode设置.而且大部分开发者都被这个突如其来的bitcode功能给坑过导致项目编译失败,而这些因为bitcode而编译失败的的项目都有一个共同点,就是链接了第三方二进制的库或者框架,而这些框架或者库恰好没有包含bitcode的东西(暂且
2016-03-01 19:32:30 2243
转载 iOS swift动画和特效专题
今天看到一个不错的专题,分享下原文 http://liuyanwei.jumppo.com/2015/10/29/iOS-animation-0.htmliOS动画和特效(一)UIView动画和CoreAnimationiOS动画和特效(二)UIKit力学行为iOS动画和特效(三)MotionEffectsiOS动画和特效(四)controller间的自定义过渡效果iOS动画和特效(五)layer
2016-03-01 10:54:59 2561
2016年南京软件开发者大会《 高效率的Android开发》PPT
2016-05-04
Android系统介绍和学习路线培训
2015-09-22
如何合理设计HybridApp: 移动应用跨平台开发经验分享
2014-05-29
RaspberryPi使用舵机网页远程控制摄像头转动
2013-06-01
android downlaod manager下载管理器
2012-11-23
android vcard syncML源码
2011-08-09
开发微信应用在Android手机上可以使用chrome://inspect方式调试吗?
2015-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人