会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
brave-sailor
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
225
226
227
228
229
230
231
232
233
···
353
下一页
2015年9月30日
android5.0(Lollipop) BLE Central牛刀小试
摘要: 转载请表明作者:http://blog.csdn.net/lansefeiyang08/article/details/46482073昨天写了android L BLE Peripheral的简单使用,今天讲一下BLE Central的更新。搞过android4.4的人肯定对BluetoothAd...
阅读全文
posted @ 2015-09-30 10:17 brave-sailor
阅读(443)
评论(0)
推荐(0)
2015年9月28日
Swift - 后台获取数据(Background Fetch)的实现
摘要: 前面讲了如何让程序申请后台短时运行。但这个额外延长的时间毕竟有限。所以从iOS7起又引入两种在后台运行任务的方式:后台获取和后台通知。1,后台获取介绍后台获取(Background Fetch)是为了那些需要定期更新的应用程序设计的,比如天气应用,新闻客户端,社交网络应用程序等。在启动后台获取之后,...
阅读全文
posted @ 2015-09-28 20:28 brave-sailor
阅读(598)
评论(0)
推荐(0)
Swift - 让程序挂起后,能在后台继续运行任务
摘要: 1,程序的挂起和退出由于iOS设备资源有限。当用户点击了home键,或者另一个应用程序启动了。那么原先那个程序便进入后台被挂起,不是退出,只是停止执行代码,同时它的内存被锁定。当应用程序恢复时,它会从停止的位置重新开始。2,如下特殊的应用程序可以在后台长时间的运行(1)在后台播放音频的应用程序可以在...
阅读全文
posted @ 2015-09-28 20:27 brave-sailor
阅读(999)
评论(0)
推荐(0)
Swift - 委托(delegate)的介绍,及使用样例
摘要: 1,委托的说明委托(delegate)是Cocoa的一个术语,表示将一个对象的部分功能转交给另一个对象。比如对象A希望对象B知道将要发生或已经发生某件事情,对象A可以把对象B的引用存为一个实例变量。这个对象B称为委托。当事件发生时,它检查委托对象是否实现了与该事件相适应的方法。如果已经实现,则调用该...
阅读全文
posted @ 2015-09-28 16:02 brave-sailor
阅读(404)
评论(0)
推荐(0)
Swift - 产生不重复数字的随机数生成器
摘要: 在Swift中,可以使用函数类型的参数,也可以使用函数类型的返回值。而作为返回值的函数,还能“捕获”外部的值,并多次使用它。这个特性,常可用来创建各种生成器。下面通过创建一个“随机数生成器函数”作为演示:在指定范围内生成随机数,同时每次生成的随机数都不重复。123456789101112131415...
阅读全文
posted @ 2015-09-28 15:59 brave-sailor
阅读(1060)
评论(0)
推荐(0)
Swift - 闭包的介绍及用法(以数组排序为例)
摘要: 闭包(即一些小的匿名代码块),可以像函数一样使用。可以很方便的将闭包传给其他函数,告诉它们应当如何执行某一个任务。1,使用sort方法和闭包进行数组排序sort方法返回一个数组的有序版本。(sort方法即为Swift2.0之前的sorted方法。而原来的sort方法改名为sortInPlace,用来...
阅读全文
posted @ 2015-09-28 15:59 brave-sailor
阅读(439)
评论(0)
推荐(0)
Swift - 初始化方法返回nil表示初始化失败
摘要: 自Swift1.1开始,初始化init方法便有返回nil的能力。我们可以在init声明的时候在其后面加上一个 ? 或者 ! 来表示初始化失败时可能返回nil。比如,给Int类添加一个将字符串初始化成数字的init方法。1234567891011121314extension Int {init?(f...
阅读全文
posted @ 2015-09-28 15:54 brave-sailor
阅读(390)
评论(0)
推荐(0)
Swift - 给图片添加图片水印(图片上绘制另一张图,并可设透明度)
摘要: 我前面写了篇文章讲解如何给图片添加文字水印,而如果想要添加图片类型的水印也很简单,只要把原来代码里添加文字的部分改成图片即可。1,效果图如下:(在图片左上角添加了一个半透明的logo图片)2,为方便使用,我们通过扩展UIImage类来实现添加图片水印功能(水印图片透明度,位置,边距都可以设置)12...
阅读全文
posted @ 2015-09-28 15:53 brave-sailor
阅读(982)
评论(0)
推荐(0)
Swift - 使用位运算提取颜色,合并颜色
摘要: 通常我们可以使用16进制的格式表示RGB颜色,比如0x2f88c0。通过位操作运算,能很方便的将其中的R,G,B颜色各部分分别提取出来。反之,也可以将R,G,B颜色值组合成一个完整的颜色。1,提取颜色的组成部分1234var color:uint = 0x445577var r:uint = col...
阅读全文
posted @ 2015-09-28 15:53 brave-sailor
阅读(349)
评论(0)
推荐(0)
Swift - 给图片添加文字水印(图片上写文字,并可设置位置和样式)
摘要: 想要给图片添加文字水印或者注释,我们需要实现在UIImage上写字的功能。1,效果图如下:(在图片左上角和右下角都添加了文字。)2,为方便使用,我们通过扩展UIImage类来实现添加水印功能(文字大小,文字颜色,背景色,位置,边距都可以设置)12345678910111213141516171819...
阅读全文
posted @ 2015-09-28 15:20 brave-sailor
阅读(1100)
评论(0)
推荐(0)
上一页
1
···
225
226
227
228
229
230
231
232
233
···
353
下一页
公告