之前 Apple 在 WWDC 上已将 Swift 3 整合进了 Xcode 8 beta 中,而本月苹果发布了 Swift 3 的正式版。这也是自 2015 年底Apple开源Swift之后,首个发布的主要版本(Swift 3.0),该版本实现了 Swift 演变过程中所讨论并通过的90多个提议。这里我对 Swift 3 的新特性、新变化进行一个总结......
在开发中我们常常会需要拼接一些带参数的 url 字符串。比如:http://hangge.com/post.php?content=111&list=12&user=12 如果后面参数简单的话手动拼接也没什么问题。如果数据量比较大,比如将一个数组里所有元素、或一个对象里的所有属性都拼接成参数字符串,那么我们就需要循环遍历来实现......
图片的无限循环轮播功能常常用在广告或者新闻展示上面,本文演示如何实现一个 iOS 系统下的图片轮播组件。 1,组件功能介绍 (1)每隔一段时间,轮播器就会自动滚动到下一张图片。如果当前是最后一张图片的话,则又滚动回第一张图片。这样无限循环下去。 (2)在组件下方位置有页控制器(小圆点),显示图片数量和当前的位置......
jQuery 提供的 scrollTop() 方法,可以用来返回或设置匹配元素的滚动条的垂直位置。通过这个方法,配合获取到的 scrollHeight。我们可以将一个元素的滚动条移动到最底部。或者将整个页面滚动到最底部。 1,效果图 点击“移动到最底部”按钮后,上方的div就会将滚动条移动到最下面......
我们在开发或者调试网络程序或者是网页B/S模式的程序的时候,常常需要跟踪监视网页HTTP请求,测试服务器响应是否正确。这里介绍一个好用的 Chrome 浏览器扩展插件:Postman。 Postman 可以模拟用户 HTTP 请求的数据发送到服务器,方便我们测试服务器接口......
我原来写过一篇关于 gzip 压缩与解析文章:Swift - 使用gzip压缩NSData数据(附:请求时将JSON数据进行压缩)。当时客户端是 iOS 平台,而服务端使用的 PHP。 样例中客户端先将 json 数据通过 gzip 压缩后发送给服务端。服务端收到数据后先解压缩,再解析数据。最后将解析的数据又返回给客户端......
我之前写过一篇关于调用QQ分享的文章:Swift - 腾讯官方SDK的配置及使用(分享到QQ空间、分享到好友)。通过使用腾讯提供的 SDK,我们可以从自己的 App 跳转到手机 QQ,将消息分享给QQ 好友或发布到空间上。 通过 QQApiInterface.send() 方法发送消息后,根据返回 QQApiSendResultCode 类型的结果......
1,问题描述 我们使用 H5 做移动 App,或者进行移动网站开发时。如果文本输入框在整个页面的下方,当我们点击输入框要输入文字时,系统弹出的虚拟键盘就会将输入框给挡住。(这个只有在Android 系统下会有这个问题,iOS 系统会自动将整个页面上移动......
1,问题描述 最近使用腾讯官方 SDK 进行开发,下载的是最新版本。所以东西都配置好后,编译报错。(只有在 iPhone5 及 iPhone4s 模拟器上编译运行程序会有这个问题。) 报错信息如下: ld: warning: ignoring file /Users/yuhang/Documents/Code/hangge_1070/TencentOpenAPI.framework/TencentOpenAPI......
使用 javascript 的时候常常会需要操作数据(Array),这里给数组的方法和属性做个汇总。 一、数组的方法 1,数组的创建 注意第二种方法:虽然创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的位置(这时数组长度也会随之改变......