手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift Running
1. Swift简单语法 2. Swift UITableView测试 3. Swift ViewController push、Tap动画 4. Swift属性、单例、类方法 5. Swift协议代理、闭包回调
作者:编程之家 时间:2020-05-21
如何让Swift和Objective-C可以相互调用
假设当前项目名称为iOS 1、在Swift代码中调用Objective-C 1》新建名为iOS-Bridge-Header.h的文件(一般都是有Xcode自动帮你生成,生成的时候会询问是否需要与Objective-C建立桥接),将你所需要的Objective-C的包在里面#import即可; // // Use this file to import your target's public h
作者:编程之家 时间:2020-05-21
swift详解之二十四---------------CoreAnimation(一)CALayer
CoreAnimation(一)CALayer CoreAnimation 算是一个大话题 ,要实现很多炫酷的动画,必须掌握它,掌握它之前 ,先来了解CALayer — 图层 CALayer 我们平常都是用UIView 来构建应用,CALayer 是图层的一个属性 ,view.layer . 它和UIview一样都是一些被层级关系树管理的矩形块 ,如果玩儿过PS ,就会对图层的概念比较清晰 。CA
作者:编程之家 时间:2020-05-21
Swift 开发 Uther 小记 - 一个简单的蠢萌机器人
作者:@请叫我汪二 授权iOS开发:iOSDevTip 转载。 前阵子做了一个简单地蠢萌机器人 Uther ,主要实现以下功能: 收到消息后解析情感并返回对应情感的颜文字 使用动画切换颜文字 显示并可编辑历史消息 花了一周时间做了 1.0 然后上线,现在 1.2 版本刚刚审核通过。简单分享一下 Uther 从诞生到上线的过程。 代码开源在 Github: Uther : https://githu
作者:编程之家 时间:2020-02-18
swift 开发过程中犯过的错误记录
1.嵌套数组使用过程中的错误 错误提示:Cannot assign to immutable value of type 'String' Could not find member 'subscript' 如下图 当然这样写问题很大的,这里要说的重点是第一重字典后面的as后面应为“!”,而不能为"?",正确写法如下: // //与下面的方法等价 //
作者:编程之家 时间:2020-05-21
初探swift语言的学习笔记一(基本数据类型)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/28258805 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 3号,端午刚过,回到公司第一个早上的两小时便贡献给了apple的ios 8 发布会,在看完后,感觉操作系统越来越离我们的生活更近了,更多的应用支持
作者:编程之家 时间:2020-05-21
初探swift语言的学习笔记二(可选类型?和隐式可选类型!)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/28904115 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 可选类型、隐式可选类型 在swift中,可选类型其根源是一个枚举型,里面有None和Some两种类型。其实所谓的nil就是Optional.Non
作者:编程之家 时间:2020-05-21
初探swift语言的学习笔记三(闭包-匿名函数)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/29353019 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 很多高级语言都支持匿名函数操作,在OC中的block也为大家所熟悉,然面在swift里好像是被重新作了一个定义,不叫匿名函数,或block了,而叫
作者:编程之家 时间:2020-05-21
初探swift语言的学习笔记四(类对象,函数)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/29606137 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! swift扩展了很多功能和属性,有些也比较奇P。只有慢慢学习,通过经验慢慢总结了。 下面将初步学习一下类的写法。 码工,最大爱好就是看码,而不是文
作者:编程之家 时间:2020-05-21
初探swift语言的学习笔记四-2(对上一节有些遗留进行处理)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/30314359 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 在上一节中有些问题还没有弄清,在这里自己写了一下,做了一下验证,并希望能给读者有所帮助。 看例子: 例子中包括 callback函数的声明与使用
作者:编程之家 时间:2020-05-21
初探swift语言的学习笔记五(线程)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/30354127 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! swift 并没有使用新一套线程,使用OC源有的一套线程。下面以例子来演示一下swift中使用线程。 其用包括常见的:NSThread,NSOpe
作者:编程之家 时间:2020-05-21
初探swift语言的学习笔记六(ARC-自动引用计数,内存管理)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/31824179 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! Swift使用自动引用计数(ARC)来管理应用程序的内存使用。这表示内存管理已经是Swift的一部分,在大多数情况下,你并不需要考虑内存的管理。当
作者:编程之家 时间:2020-05-21
初探swift语言的学习笔记七(swift 的关健词)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/32133809 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 每一种语言都有相应的关键词,每个关键词都有他独特的作用,来看看swfit中的关键词: 关键词: 用来声明的: “ class, deini
作者:编程之家 时间:2020-05-21
初探swift语言的学习笔记八(保留了许多OC的实现)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/32715833 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 尽管swift作为一门新语言,但还保留了许多OC的机制,使得swift和OC更好的融合在一起。如果没有OC基础的先GOOGLE一下。 如:KVO,
作者:编程之家 时间:2020-05-21
初探swift语言的学习笔记十(block)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/35783341 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 在前面一些学习中,原本把闭包给理解成了block尽管有很多相似之处,但block还是有他自己的独特之外。近日,在写oc/swift混合编码时,有时
作者:编程之家 时间:2020-05-21
初探swift语言的学习笔记十一(performSelector)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/35842441 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 在OC中使用好好的performSelector,但不知为什么在swift有意的被拿掉了。更有甚者连IMP, objc_msgSend也不能用了。
作者:编程之家 时间:2020-05-21
在Swift中的ASCII到字符转换的问题
我们在C++里处理字符通常是这样的 char a = 'A' // A = 65 printf("'%c' = %d", a + 1, a + 1) // 'B' = 66 这在号称吸收C/C++所有优势特性的Swift里面是行不通的,因为 Character 和 Int 不能进行计算操作,会报错 var c:Character = "A" c + 1 // 这里是错误的 Xcode 会告诉你
作者:编程之家 时间:2020-05-21
OC和swift 中 CocoaPods 的 安装和使用方法Mac
CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。使用CocoaPods可以为我们节省设置和更新第三方开源库的时间。 下面将分为两部分来讲述如何安装和使用CocoaPods。 安装方法 这里安装的深层原理不加以解释了,想了解的朋友访问本文末尾的链接。这里只描写最简化的步骤。 在终端里执行以下命令: sudo gem install cocoapods 要是不成功执行以下操作 # 添
作者:编程之家 时间:2020-05-21
如何在 Swift 中使用字典树
原文日期:2015/08/11 译者:小铁匠Linus 校对:numbbbbb 定稿:numbbbbb 如果上 Google 搜“酷酷的数据结构”,你会看到 stackoverflow 上的一个问题:“哪些是我们很少知道但是很有用的数据结构?”。而点赞最多的答案,就是本期主题:字典树。我读了一下,发现了很多酷酷的东西都是关于字典树的用途(同时发现我也是那种会去 Google 搜“酷酷的数据结构”的
作者:编程之家 时间:2020-02-18
Swift实现的快速排序及sorted方法的对比
Swift语言有着优秀的函数式编程能力,面试的时候面试官都喜欢问我们快速排序,那么用Swift如何实现一个快速排序呢?首先扩展Array类: extension Array { var decompose : (head: T, tail: [T])? { return (count > 0) ? (self[0], Array(self[1..<count])) : ni
作者:编程之家 时间:2020-05-21
使用Swift去掉字符串中的空格
笔试面试时经常会出这样的问题:从某个字符串中删除多余的空格,因为英文是使用空格进行分词的,而URL中通常会包括非常多的特殊字符,所以这是一种很常用的做法。和OC中一样,在swift中也可以使用NSCharacterSet类来实现。对于字符串删空格操作,通常有两种情况: 1.删掉字符串首位的空格: var str = " Hello, play ground " let whitespace = N
作者:编程之家 时间:2020-05-21
swift10分钟实现炫酷的导航控制器跳转动画
在开始前需要下载该教程的初始项目,点击下面的地址来下载 初始项目github地址: https://github.com/ShyHornet/LogoReveal/tree/start 当然你也可以在文章结尾找到完成后的项目,但是我还是建议你一步一步跟着我的教程去编写代码,这样可以更好地掌握它们 : ) 导航控制器的工作原理 导航控制器使用一种叫做导航栈的东西来控制导航,用一个由多个视图控制器组成
作者:编程之家 时间:2020-02-18
swift 传入多个枚举类型 '|'
看以前的oc代码 很多传入多个枚举类型的时候会用| , 比如: UIRectCorner corners = UIRectCornerTopRight | UIRectCornerBottomRight | UIRectCornerBottomLeft; //create path UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRe
作者:编程之家 时间:2020-05-21
Swift 2.0学习笔记Day 9——离开表达式你试试!
Swift 2.0学习笔记(Day 9)——离开表达式你试试! 原创文章,欢迎转载。转载请注明:关东升的博客 表达式啊是很重要地。 在Swift中,表达式有3种形式。 l 不指定数据类型 var a1 = 10 l 指定数据类型 var a1:Int = 10 l 使用分号 var a1:Int = 10; vara2:Int = 20 在Swift语言中,一条语句结束后可以不加分号也
作者:编程之家 时间:2020-05-21
浅谈Swift 2中的Objective-C指针
本文出自:JamesonQuave.com,作者:Jameson Quave,译文出自:SwiftGG,译者:mmoaay 在Objective-C中我们经常会用到指针,有些方法也需要直接去操作指针,今天我们就来看看如何在Swift中使用指针。 在Swift中读C指针 下面这个Objective-C方法会返回一个int指针,或者说C术语里面的(int *): @interface PointerB
作者:编程之家 时间:2020-02-18
【实例教程】你会用swift创建复杂的加载动画吗
本文由CocoaChina译者@lisjCharles翻译自raywenderlich 原文:How to Create a Complex Loading Animation in Swift 时至今日,iOS 应用商店已经拥有超过了140万 应用,让你自己的应用脱颖而出确实是个不小的挑战。不过,在你的应用掉入默默无闻的大黑洞之前,你拥有一个小小的机遇窗,它能帮你吸引用户的注意。 想让你的用户喝
作者:编程之家 时间:2020-05-21
Swift面向协议编程初探
最近有时间,挑了几个今年WWDC中比较感兴趣的Session视频来学习,今天就抽时间整理一下关于Swift 2.0中一个比较新的概念面向协议编程。 相关的Session视频链接如下: Session 408: Protocol-Oriented Programming in Swift Session 414: Building Better Apps with Value Types in Sw
作者:编程之家 时间:2020-05-21
从零开始自学Swift(一)
变量 // 不指定类型的变量 var a="haha" var b=123 //指定数据类型的变量 var c:String c="hello" 常量 //常量 let a=123 let 哈哈="haha" 将不同数据类型的变量转换成字符串 //Int型 var a=15 //String型 var b="项目" println("这是第\(a)个\(b)") Tuples (元组) let
作者:编程之家 时间:2020-05-21
Arrray 中的map和filter 函数的使用
swift 中的Array 提供了两个很方便的函数 map 和 filter 使用 map 可以建立一个从A数组到B数组的一个映射,(map返回的是一个数组) 例如: 我们给数组的每个元素后添加一个test var array = ["1","2","3"]; println( array.map(fx)) func fx(str:String)->String{
作者:编程之家 时间:2020-05-21
swift怎么解决错误提示 'required' initializer 'init(coder:)' must be...这个问题
在学习swift编写程序重写init方法时出现错误如下:'required' initializer 'init(coder:)' must be provided by subclass of 'UITabBarController' 加一个 1 2 3 继承自UITabBarController就得实现他的这个构造函数 required init(coder aDe
作者:编程之家 时间:2020-05-21
上一页
184
185
186
187
188
189
190
191
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native