Swift
文章平均质量分 50
zzzzzdddddxxxxx
这个作者很懒,什么都没留下…
展开
-
swift 的关健词
每一种语言都有相应的关键词,每个关键词都有他独特的作用,来看看swfit中的关键词: 关键词:用来声明的:“ class, deinit, enum, extension, func, import, init, let, protocol, static, struct, subscript, typealias, var.”用于子句的:“转载 2015-06-24 16:24:29 · 511 阅读 · 0 评论 -
swift--39 个开源的 Swift UI 库
GitHub地址:https://github.com/xitu/gold-miner/blob/master/TODO/39-open-source-swift-ui-libraries-for-ios-app-development.md?ref=myread原创 2016-11-10 11:01:28 · 722 阅读 · 0 评论 -
swift--swift动画库spring使用和代码拆解
原文 http://liuyanwei.jumppo.com/2015/11/22/iOS-library-spring.html主题 Swifttable of contentspring介绍 简单介绍使用spring实现动画效果 spring代码拆解 demo架构核心动画实现spring介绍spring 是一个基于swift写的转载 2016-06-22 11:24:05 · 2106 阅读 · 0 评论 -
swift--Swift 3.0实战:实现Dispatch once扩展
在3中原有的Dispatch once已经被废弃了。但是可以通过给DispatchQueue实现一个扩展方法来实现原有的功能。 代码如下:public extension DispatchQueue { private static var _onceTracker = [String]() /** Executes a block of code, associ转载 2016-10-08 17:52:35 · 1094 阅读 · 0 评论 -
iOS开发--AVPlayer实现流音频边播边存
概述1. AVPlayer简介AVPlayer存在于AVFoundation中,可以播放视频和音频,可以理解为一个随身听AVPlayer的关联类:AVAsset:一个抽象类,不能直接使用,代表一个要播放的资源。可以理解为一个磁带子类AVURLAsset是根据URL生成的包含媒体信息的资源对象。我们就是要通过这个类的代理实现音频的边播边下的转载 2016-11-14 10:44:42 · 2706 阅读 · 0 评论 -
优秀的计算机编程类博客 和 文章
介绍优秀的计算机编程类博客是一些关于计算机方面的优秀博客。欢迎大家将经常看的优秀博客或博客文章共享出来,您可以:使用 Issues 以及 Pull Request 目录优秀博客语言无关类语言相关类C/C++CSS/HTMLDartJavaJavaScriptiOSAndroidPythonRubyGo读书笔记及其它优秀博客综合杨文博(转载 2016-12-07 17:36:29 · 905 阅读 · 0 评论 -
ios开发--Objective-C 类属性
由于Swift 3.0 出了太多令人兴奋的新特性,人们很容易忽略 Objective-C中的小改动。苹果展示Objective-C 很可能是为了提高Swift互操作性(译者注:互操作性主要是指OC代码与Swift代码相互转换),但是仍然很欢迎开发者用Objective-C来完成工作。在这篇文章中,我们就来看看Objective-C中新添加的类属性。Objective-C 类属性摘自 X转载 2016-12-14 09:37:07 · 438 阅读 · 0 评论 -
iOS开发-- 如何把字符串数组从 Swift 传递给 C
Swift 允许我们将原生的字符串直接传递给一个接受 C String(即 char *)的 C API。 比如说,你可以在 Swift 里调用 strlen 函数,如下所示:import Darwin // or Glibc on Linuxstrlen("Hello转载 2016-12-21 15:42:41 · 741 阅读 · 0 评论 -
ios开发--用Xcode 8和Swift 3 构建条形码和二维码识别器
原文:Building a Barcode and QR Code Reader in Swift 3 and Xcode 8作者:SIMON NG译者:CocoaChina-Fairy-happy什么是二维码?我相信大多数人都知道二维码是什么。即使你没有听说过二维码,但是看看上面的图片,你会恍然大悟,这就是二维码!QR(Quick Response转载 2017-01-09 10:19:47 · 738 阅读 · 0 评论 -
ios开发--在Swift中使用JavaScript的方法和技巧
本文作者Nate Cook是一位独立的Web及移动应用开发者,是继Mattt大神之后NSHipster的主要维护者,也是非常知名活跃的Swift博主,并且还是支持自动生成Swift在线文档的SwiftDoc.org网站创造者。在本文中,他介绍了在Swift中使用JavaScript的方法和技巧,对于iOS和Web应用工程师有着非常实用的价值,以下为译文:在RedMonk发布的2015年1月转载 2017-01-09 10:39:33 · 477 阅读 · 0 评论 -
ios学习--从今日头条iOS客户端启动速度优化中学习
应用启动时间,直接影响用户对一款应用的判断和使用体验。头条主app本身就包含非常多并且复杂度高的业务模块(如新闻、视频等),也接入了很多第三方的插件,这势必会拖慢应用的启动时间,本着精益求精的态度和对用户体验的追求,我们希望在业务扩张的同时最大程度的优化启动时间。技术调研先说结论,t(App总启动时间) = t1(main()之前的加载时间) + t2(main()之后的加载时转载 2017-02-08 10:12:54 · 1246 阅读 · 0 评论 -
ios 10 适配系列-ATS、隐私数据、UserNotifications、UICollectionView汇总
随着iOS10已经发布,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出.1.系统判断方法失效:在你的项目中,当需要判断系统版本的话,不要使用下面的方法:#define isiOS10 ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intVal转载 2016-09-18 15:35:10 · 1743 阅读 · 0 评论 -
swift--Swift 3.0实战:资料学习篇
问题:对于学习 Swift,你有什么推荐的方法或资料吗?iBooks 上有 Apple 推出的 Swift Programming 系列书籍是所有 iOS 开发者的必读和参考书目。iTunes U 上有 Stanford 的 Developing iOS Apps with Swift,讲师是 Apple 工程师 Paul Hegarty,推荐新入门的 iOS 开发者学习。Objc转载 2016-09-20 15:50:29 · 1484 阅读 · 0 评论 -
Swift溢出运算符及高级运算符扩展
溢出运算符默认情况下,当你往一个整型常量或变量赋于一个它不能承载的大数时,Swift不会让你这么干的,它会报错。这样,在操作过大或过小的数的时候就很安全了。例如,Int16整型能承载的整数范围是-32768到32767,如果给它赋上超过这个范围的数,就会报错:var potentialOverflow = Int16.max// potentialOverfl原创 2015-06-25 14:40:42 · 1083 阅读 · 0 评论 -
swift 的学习资料汇总
资料1 —教程类官方文档中文翻译http://wiki.jikexueyuan.com/project/swift/Github上的地址点我Using Swift with Cocoa and Objective-CWWDC 2015系统化的开发文档iOS Developer LibrarySwift 开源及跨平台开发swift.org转载 2016-05-30 17:28:06 · 519 阅读 · 0 评论 -
swift--用 Swift 编写面向协议的网络请求
作者:Natasha The Robot,原文链接,原文日期:2016/05/12译者:saitjr;校对:Channe;定稿:CMB和我一起参加9 月 1 日 - 9月 2 日在纽约举办的 Swift 社区庆典转载 2016-06-06 15:11:52 · 437 阅读 · 0 评论 -
swift--Swift中String和Character的使用与总结
使用String字面量给常量赋值let string = "string literal value" 常量string将会自动推断为String类型初始化一个空的Stringvar emptyStr = "" //使用空字符串字面量 var anotherEmptyStr = String() //使用构造方法 //两者没有区别转载 2016-06-28 17:57:36 · 747 阅读 · 0 评论 -
swift--Swift 2.0实战:如何实现从非零下标遍历数组?
文章来源: Erica Sadun,作者:Erica Sadun,译文出自: SwiftGG,译者: 小铁匠LinusMike T. 私信我,如何让 for 循环从下标 i(比如 5)开始,而不是从 0 开始。Swift 2.0 提供了一种像 C 语言那样的循环,代码如下:[cpp] view plaincopyfor var转载 2016-06-29 15:28:39 · 526 阅读 · 0 评论 -
iOS 10 适配系列-权限Crash问题
升级 iOS 10 之后目测坑还是挺多的,记录一下吧,看看到时候会不会成为一个系列。直入正题吧今天在写 Swift 3 相关的一个项目小小练下手,发现调用相机,崩了。试试看调用相册,又特么崩了。然后看到控制台输出了以下信息:This app has crashed because it attempted to access privacy-sensitive data without转载 2016-09-18 14:52:13 · 450 阅读 · 0 评论 -
swift--Swift 3.0实战:从使用场景了解GCD新API
在学习Swift 3的过程中整理了一些笔记,如果想看其他相关文章可前往《Swift 3必看》系列目录swift 3中对C层级的GCD的API进行了彻头彻尾的改变。本文将从实际使用场景来了解一下新的api使用。dispatch_async一个常见的场景就是在一个全局队列进行一些操作后切换到主线程配置UI。现在是这么写:DispatchQueue.global().async {转载 2016-10-09 09:35:50 · 1406 阅读 · 0 评论 -
swift--Swift 3.0实战:迁移程序到 Swift 3.0
每当看到新的编程语言我总是会有相当大的兴趣,是的,Swift 3是一门『新语言』,因为它看起来,怎么都不像过往的 Swift。打开一个老的项目时,发现满目疮痍,基本上能标红的代码全被标红了。先来个截图提提神:图一 代码标红怎么样,清醒点了没?可能你会觉得奇怪,怎么连 whiteColor() 这种通用的东西都不能用了?其实这是本次 Swift(和 SDK)大改的一个重要目标,就是『转载 2016-09-20 15:27:53 · 10904 阅读 · 0 评论 -
swift--Swift 3.0实战:和Objective-C的交互需要注意
投稿文章,作者:ZeroJ(Gitbub)前言:Swift3.0出来后, 可以看到改变很大, 和cocoa, Foundation...的交互也变得更方便了, 同时Swift编写的应用适配到iOS 7, 所以, 我们可以相信: 在未来使用swift的情况会逐渐增加了, 同时会涉及到OC和Swift在项目中并存的情况, 这里我重新读了官方的'Using swift with Coco转载 2016-09-20 15:32:27 · 1071 阅读 · 0 评论 -
swift-- 深入理解 Swift 派发机制
原文: Method Dispatch in Swift作者: Brain King译者: kemchenj译者注:之前看了很多关于 Swift 派发机制的内容, 但感觉没有一篇能够彻底讲清楚这件事情, 看完了这篇文章之后我对 Swift 的派发机制才建立起了初步的认知.正文一张表总结引用类型, 修饰符和它们对于 Swift 函数派发方式转载 2017-01-24 15:57:41 · 1210 阅读 · 0 评论