自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西涛offbye-移动全栈技术博客

关于移动端架构和全栈开发,Android, HTML5,Swift,前端,人工智能,技术管理等

  • 博客(13)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Swift iOS项目archive操作会报错误built without full bitcode解决方法

Swift iOS项目集成阿里云和百度地图SDK时,archive操作会报下面的错误,原因是缺了相关的bitcode,详见参考文章。解决办法是在编译脚本增加配置 xcodebuild OTHER_CFLAGS="-fembed-bitcode" -target XXXX buildld: bitcode bundle could not be generated because '/Users/z

2016-02-29 16:29:05 6051 2

转载 GCD 和延时调用

原文 http://swifter.tips/gcd-delay-call/因为 Playground 不进行特别配置的话是无法在线程中进行调度的,因此本节中的示例代码需要在 Xcode 项目环境中运行。在 Playground 中可能无法得到正确的结果。GCD 是一种非常方便的使用多线程的方式。通过使用 GCD,我们可以在确保尽量简单的语法的前提下进行灵活的多线程编程。在 “复杂必死” 的多线程

2016-02-26 18:45:41 2073 1

转载 Swift - 多线程实现方式(3) - Grand Central Dispatch(GCD)

1,Swift继续使用Object-C原有的一套线程,包括三种多线程编程技术:(1)NSThread(2)Cocoa NSOperation(NSOperation和NSOperationQueue)(3)Grand Central Dispath(GCD)2,本文着重介绍Grand Central Dispath(GCD)GCD是Apple开发的一个多核编程的解决方法,基本概念就是dispatc

2016-02-26 11:24:10 2813 1

转载 iOS 9开发小技巧:LayoutGuide,Storyboard Reference

前言"小黄鸭"法不仅适用于debug,也适用于学习新知识。表达是最好的吸收。本文原文发表在realm.io上。我翻译并整理成此文。希望可以为国内的iOS朋友提供一些资料。LayoutGuide在iOS9.0 和 OS X10.11中,分别有两个新的类:UILayoutGuide 和 NSLayoutGuide。他们可以作为一种类似View的对象,参与到AutoLayout的布局约束中。作为一种新的

2016-02-25 11:30:20 2063

转载 Storyboard的爱与恨

作为Android,iOS,H5的混合移动团队,我感觉storyboard对我们价值巨大,用了swift和storyboard后,iOS App同样功能swift代码只有android java代码的30%,多版本开发效率明显提升。原文 http://www.cocoachina.com/ios/20160225/15415.html本文为投稿文章,作者:潘晟尽管现在已经是Apple将Storyb

2016-02-25 10:17:04 1197

原创 Swift iOS tableView static cell动态计算高度

TableView是iOS开发中常用的组件,有些表格因为UILabel包含的文本字数不一样,需要显示的高度也会不同,因此需要动态计算static cell的高度。我用的是static cell,注意每行的高度都需要指定,默认样式的cell高度是44,第三行(row == 2)进行了动态计算,第四行需要根据是否有内容判断是否显示,没有则返回高度0。根据实际尝试和查看国外文章,发现func table

2016-02-25 09:52:24 2807 1

转载 5 个顶级 Android 开源库

原文链接 : Top 5 Android libraries every Android developer should know about - v. 2015原文作者 : Infinum译文出自 : 掘金翻译计划译者 : Kassadin校对者: xiuweikang lihb状态 :在2014年6月,我们发表了一篇关于5 个顶级 Android 开源库的文章,我们一直在用,并且相信每个 A

2016-02-24 09:48:37 1717

原创 Swift高阶函数介绍(闭包、Map、Filter、Reduce)

Swift语言有很多函数式编程的特性,常见的map,reduce,filter都有,初看和python差不多,下面简单介绍下闭包介绍:闭包是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。假设我们需要两个函数,其中一个计算两个数的平方的平均值,另一个计算两个数的立方的平均值,传统的解决方法会是这样:代码func square(a:Float) -> Float { return a

2016-02-19 15:07:22 3638 2

原创 iOS Swift判断代码运行在模拟器上

iOS模拟器有些功能没有,比如拍照,因此代码中需要加个模拟器判断,查了好多文章,终于找到了。swift代码如下:struct Platform { static let isSimulator: Bool = { var isSim = false #if arch(i386) || arch(x86_64) isSim = true

2016-02-18 15:28:42 5823

转载 iOS 开发 UI 搭建心得(一)—— 驾驭 StoryBoard 代码示例:https://github.com/johnlui/Swift-On-iOS/blob/master/Differen

iOS 开发 UI 搭建心得(一)—— 驾驭 StoryBoard代码示例:https://github.com/johnlui/Swift-On-iOS/blob/master/DifferentWaysToBuildTheUserInterface本系列文章中,我们将一起认识、了解当下 iOS 开发中几种常见的 UI 构建方式,分析他们分别适合的使用场景,以便让我们在以后的开发中,能够在恰当的

2016-02-17 15:32:07 1276

原创 使用命令行统计代码行数

作为项目管理者,了解项目的整体情况是很重要的,以前是通过Intellij statitic插件统计代码情况的,但现在Android studio2 不能用了,于是只好通过其它方法统计了。可以直接通过Find 功能查找正则表达式 \n 和下面命令行的简单统计,但统计的维度没有插件那么详细,大家谁有更好的统计工具可以评论啊 打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文

2016-02-16 16:34:28 6764

转载 HTTP 2.0的那些事

在我们所处的互联网世界中,HTTP协议算得上是使用最广泛的网络协议。最近http2.0的诞生使得它再次互联网技术圈关注的焦点。任何事物的消退和新生都有其背后推动的力量。对于HTTP来说,这力量复杂来说是各种技术细节的演进,简单来说是用户体验和感知的进化。用户总是希望网络上的信息能尽可能快的抵达眼球,越快越好,正是这种对“快”对追逐催生了今天的http2.0。1. HTTP2.0的前世http2.0

2016-02-03 09:53:16 1053

转载 浅谈 RxAndroid + Retrofit + Databinding

最近 RxAndroid 、MVP、MVVM 一直是 Android 程序猿茶余饭后的谈资,于是我也抱着凑热闹的态度试试了试水。这里就谈谈试水后的感受什么是 RxAndroid ?要说什么是 RxAndroid ,得从 RxJava 说起。RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based

2016-02-02 09:19:12 1964

2016年南京软件开发者大会《 高效率的Android开发》PPT

从2009年到现在,Android开发已经发生了翻天覆地的变化。本次演讲PPT将分享通过组合使用大量新框架,模式和工具,高效率的开发Android App。主要介绍ButterKnife,Volley,Retrofit,Gson等开发框架,Rx编程模式,Bugly等第三方开发平台工具

2016-05-04

Android系统介绍和学习路线培训

2014年11月在公司内部培训的PPT,比较系统地介绍了Android的来源,发展,优势和存在的问题,介绍了一些Android比较新的领域和技术,总结了Android开发的学习路线图,推荐了开发相关的网站,书籍和资料

2015-09-22

如何合理设计HybridApp: 移动应用跨平台开发经验分享

这是我5月18日在火龙果讲堂做的分享PPt,详细介绍了HybridApp的适用场景,局限性,技术发展情况,相关技术框架和工具。分享了使用HTML5,AngularJs,Ionic,PhoneGap框架开发跨平台移动应用的实际项目经验

2014-05-29

RaspberryPi使用舵机网页远程控制摄像头转动

RaspberryPi使用舵机网页远程控制摄像头转动, 使用php,servoBlaster库,js实现,视频监控使用motion

2013-06-01

android downlaod manager下载管理器

功能完整强大的android下载管理器, 支持多任务管理,断点续传,暂停下载, 下载任务图标设置,状态栏通知(进度条),媲美国内知名软件市场hiapk,360手机助手等内置的下载管理器。

2012-11-23

手机号码归属地查询软件(附手机号码归属地文件)

手机号码归属地查询软件(附手机号码归属地文件)

2011-08-09

android vcard syncML源码

Android-vcard: Java vCard library。 android下的syncML代码,做联系人同步的可以参考一下。

2011-08-09

jquery表单验证插件

jquery表单验证插件formValidator3 很强大很好用

2008-12-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除