手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift 中的 Selector 类型
Cocoa Touch Framework 中有很多地方需要用到Selector类型,例如: UIButton - addTarget:action:forControlEvents: NSTimer - scheduledTimerWithTimeInterval:target:selector:userInfo:repeats: NSNotificationCenter - addObser
作者:编程之家 时间:2020-05-20
Swift:面向对象(继承与构造方法)
一、 继承 1. Swift中定义的类,如果不继承自任何类,它就是基类。这一点和objective-c中定义的类不一样,在objective-c中定义的类默认的基类是NSObject。 2. 重写父类的方法及属性,必须使用override的关键字(这样处理的话,更清晰了,很容易看出是父类的方法还是自己类中的方法)。 3. 如果在类,方法,属性 前面用final进行了修饰,就不允许被继承或者被
作者:编程之家 时间:2020-05-20
关东升的《Swift2.0》暂定名即将出版
关东升的《Swift2.0》(暂定名)即将出版 大家好: 苹果2015WWDC大会发布了Swift2.0,它较之前的版本Swift1.x有很大的变化,所以我将在11月左右出版,《Swift2.0》(暂定名) ,《Swift2.0》将在《Swift开发指南》第1版的基础上添加Swift2.0的内容,同时摒弃第1版的一些不合理的内容,使得本书更加适合Swift开发者。我将连续发一些
作者:编程之家 时间:2020-05-20
Swifter:100个Swift开发必备Tip——互动出版网
这篇是计算机类的优质推荐>>>>《Swifter:100个Swift开发必备Tip》 Swift实践先行者|Line顶尖iOS开发专家onevcat/喵神重磅力作 MacTalk池建强作序推荐 全实战纯技巧好经验 100招通向高手殿堂 编辑推荐 Swift的易学难精体现在其实际项目暗坑无数,需要同时具备知识、技巧和经验的一定储备,本书试图让你快速到达这一境界。 onevcat亲赴WWDC见证Swi
作者:编程之家 时间:2020-05-20
Swift游戏开发案例实战——互动出版网
这篇是计算机类的优质推荐>>>>《Swift游戏开发案例实战》 国内第一本Swift游戏开发图书,系统地讲解了Swift 游戏开发的基础知识和各项关键技术 编辑推荐 *国内第一本Swift游戏开发图书,系统地讲解了Swift 游戏开发的基础知识和各项关键技术; *详细讲解了5个游戏的开发过程,如记忆配对、太空侵略者、Simon记忆、迷你高尔夫、银河大战。这些项目将帮助读者更好地理解iOS项目开发的
作者:编程之家 时间:2020-05-20
swift学习笔记之数据类型
前言:这份学习笔记是写给有编程经验的人看的,因为内容方面很多基础知识被省略掉了,所以请初学者们勿怪我写得不详尽。 swift包括如下数据类型: 1.整型 Int var age:Int = 20 let age:Int = 20 【注】在此说一下swift较Objective-C的改变。 1)以前定义一个变量如整型的,我们会想下面这样写 NSInteger age = 20; 现在定义变量得用va
作者:编程之家 时间:2020-05-20
Swift版 ScrollView和UITouch事件冲突
OC版地址:http://www.voidcn.com/article/p-eojmeebq-em.html extension UIScrollView { override public func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) { self.nextResponder()?
作者:编程之家 时间:2020-05-20
UIMenuController 的使用指南
长按添加菜单 我们常会使用到UIMenuController 这个控件 ,第一次使用 遇到了很多问题,在这里总结了一下,希望能够帮助到大家,(高手绕道 (~0~)) 首先要使用这个 控件我们必须要实现以下方法: 1、 override func canBecomeFirstResponder() -> Bool { return true } 2、 override fu
作者:编程之家 时间:2020-05-20
swift爬行篇 滑块,进度条,步进,
滑块 1. 创建 let Sli: UISlider = UISlider(frame: CGRectMake(10.0, 270, 300, 5)) as UISlider Sli.minimumValue = 10 Sli.maximumValue = 300 Sli.continuous = false continous属性为true:滑块
作者:编程之家 时间:2020-05-20
SWIFT缩写
1、是一种由Apple在2014年推出的支持多编程范式,编译式编程语言,用来撰写OS X和iOS应用程序; 2、是环球银行金融电信协会(环球同业银行金融电讯协会),是一个协作组织,它运营着世界级的金融电文网络,银行和其他金融机构通过它与同业交换电文,从而完成金融交易,另外有Swift码; 3、属于OpenStack项目,用于连接和操作数据库。
作者:编程之家 时间:2020-05-20
最近正在参与的Swift2.0翻译工作Access Control章节
访问控制 本页内容包括: 模块和源文件 访问级别 访问级别的使用原则 默认访问级别 单目标应用程序的访问级别 Framework的访问级别 单元测试目标的访问级别 访问控制语法 自定义类型 元组类型 函数类型 枚举类型 原始值和关联值 嵌套类型 子类 常量、变量、属性、下标 Getter和Setter 初始化 默认初始化方法 结构体的默认成员初始化方法 协议 协议继承 协议一致性 扩展 协议的扩展
作者:编程之家 时间:2020-05-20
《The Swift Programming Language》原版中的问题汇总
Tags:Swift, questinon, 问题 《The Swift Programming Language》原版中的问题汇总 问题描述 (一) 位置 章:Automatic Reference Counting 节:Strong Reference Cycles Between Class Instances 链接:位置 描述 实例代码和图片不匹配 图片中的“var number73”仍然
作者:编程之家 时间:2020-05-20
《转》OpenStack对象存储——Swift
OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一,被称为对象存储,提供了强大的扩展性、冗余和持久性。本文将从架构、原理和实践等几方面讲述Swift。 Swift并不是文件系统或者实时的数据存储系统,它称为对象存储,用于永久类型的静态数据的长期存储,这些数据可以检索、调整,必要时进行更新。最适合存储的数据类型的例子是虚拟机镜像、图片存储、邮
作者:编程之家 时间:2020-05-20
Swift相关问题
《The Swift Programming Language》中文版 IBInspectable / IBDesignable How to make awesome UI components in iOS 8 using Swift and XCode 6 Creating Your Own Custom Controls Using IBDesignable in Xcode 6 IBIn
作者:编程之家 时间:2020-05-20
Swift详解之一 -------- 变量声明
变量声明 1、普通变量 swift 像javascript一样是可以智能推断类型的,他会根据我们变量的值来推断变量的类型 var age = 10 // Int var name ="lily" //编译器会自动推断出String static let name = "MyClass" //静态常量 通过类名直接访问 eg: ClassName.name 2、存储型变量或者存储型属性 语法:var
作者:编程之家 时间:2020-05-20
swift 定时器的使用
参考:http://www.cnblogs.com/sxlfybb/p/3792611.html NSTimer有2个构造函数 /*not inherited*/ init(timeInterval ti: NSTimeInterval, invocation: NSInvocation, repeats yesOrNo: Bool) /*not inherited*/ init(timeInte
作者:编程之家 时间:2020-05-20
如何在 Swift 语言下使用 iOS Charts API 制作漂亮图表?
【编者按】本文作者 Joyce Echessa 是渥合数位服务创办人,毕业于台湾大学,近年来专注于协助客户进行 App 软体以及网站开发。文中作者通过示例介绍用 ios-charts 库创建简易美观的图表,有助于开发者在应用中生动形象地向用户展示数据。本文系 OneAPM 工程师编译整理: 呈现大量数据时,比起表格中一行行枯燥的数据,使用图表来形象地表示数据可以帮助用户更好地理解。在图表中,不需要
作者:编程之家 时间:2020-05-20
Swift 2.0学习笔记Day 2——使用Web网站编写Swift代码
Swift2.0学习笔记——使用Web网站编写Swift代码 原创文章,欢迎转载。转载请注明:关东升的博客 Swift程序不能在Windows其他平台编译和运行,有人提供了一个网站swiftstub.com,左栏是代码编辑窗口,右栏是运行结果窗口。可以在任何平台下编译和运行Swift程序。 欢迎关注关东升新浪微博@tony_关东升。 关注智捷课堂微信公共平台,了解最新技术文章、
作者:编程之家 时间:2020-05-20
玩转swift字符串——Advanced
最近在尝试学一些iOSswift开发,要做一个“四则运算计算器”,其中涉及到很多字符串运算,终于在不断查阅文档和stackoverflow的情况下完成。感慨道,swift的开发手册太过于简单呐,完全不够用,很多东西还得自己摸索,但其中唯一不变的真理就是:“请在 playground 里面好好玩耍吧!!!” 在这里,我把我搜集到的知识与大家分享一下 String 和 Character 字符串声明
作者:编程之家 时间:2020-05-20
swift 中使用tabbar 来控制viewController跳转
在swift中通过 storyboard或者编程的方法 来实现一个 UITabBarController 进行各个UIViewController进行切换 相关阅读:http://makeapppie.com/2014/09/09/swift-swift-using-tab-bar-controllers-in-swift/ 前面那个方法是放在AppDelegate中实现的。而现实项目中可能有需要
作者:编程之家 时间:2020-05-20
Swift中实现Array数组和NSArray数组的相互转换与遍历
Array是Swift中的数组数据类型,而NSArray是OC中的数组数据类型,两者有区别有联系。在Swift中有时候难免会使用到OC中的一些东西,今天我们就来Swift中使用NSArray和Array,并且进行转化。 (1)声明一个Array数组,并进行遍历,代码如下: let stringArray: Array<String> = ["10", "20","30","40
作者:编程之家 时间:2020-05-20
Swift学习笔记系列——23泛型
Tags: Swift 学习笔记 发布时间:2015-08-19 修改时间:2015-08-19 作者:Erwin 博客地址:技术杂货铺 欢迎转载,转载请注明出处。 Swift学习笔记系列——(23)泛型 感慨一下:泛型这一章很乱,很零碎,很难总结。 泛型要解决的问题 避免重复代码、增加灵活性 泛型适用的类型 所有类型 泛型是什么? 泛型是另外一种参数,参数表示的是类型,泛型小可以用在函数上,大可
作者:编程之家 时间:2020-05-20
RayWenderlich 官方 Swift 风格指南
这篇 Swift 风格指南与你看到的其他的指南有所不同,此篇指南主要焦点集中在打印和 web 展示的可读写上。我们创建此篇风格指南的目的,是为了让我们的图书,教程以及初学者套件中的代码保持优美和一致,即使我们有很多不同的作者共同编写这些图书。 我们的首要目标是一致性,可读性和简洁性。 命名(Naming) 使用驼峰式的描述性命名方式,为类,方法,变量等命名。类名的首字母应该大写,而方法和变量的首字
作者:编程之家 时间:2020-02-02
Swift学习笔记(三)控制流
1.for-in 循环语句 for index in 1...5 { println("\(index) times 5 is \(index * 5)") } 2.如果你不需要序列中的每一个值,你可以使用下划线来代替 let base = 3 let power = 10 var answer = 1 for _ in 1...power { answer *= base } 3.
作者:编程之家 时间:2020-05-20
Swift开发教程--如何计算字符串的宽度和高度
直接上代码,如下: /** * 获取字符串的宽度和高度 * * @param text:NSString * @param font:UIFont * * @return CGRect */ class func getTextRectSize(text:NSString,font:UIFont,size:CGSize) ->
作者:编程之家 时间:2020-05-20
Swift开发教程--如何给UITextView添加圆角边框
直接上代码: self.textView.layer.borderColor = UIColor(red: 60/255, green: 40/255, blue: 129/255, alpha: 1).CGColor; self.textView.layer.borderWidth = 2; self.textView.layer.cornerRadius = 16;
作者:编程之家 时间:2020-05-20
swift详解之二 ------- swift中的几种基础类型
swift中的几种基础类型 注:本文为作者自己总结,过于基础的就不再赘述 ,都是亲自测试的结果。如有错误或者遗漏的地方,欢迎指正,一起学习。 1、数字类型 数字类型包括整型 Int 和浮点型 Float , Double 整型 var a:Int = 10 //定义一个整型 初始化为10 var aa:UInt = 20 //无符号的整型 (不能为负数) Int 包括Int8 , Int1
作者:编程之家 时间:2020-05-20
Swift爬行篇 UISegmentedControl
UISegmentedControl 1. 创建 let appsArray:[String] = ["0","1","2","3","4"] let segmented:UISegmentedControl = UISegmentedControl(items: appsArray) segmented.frame = CGRectMake(10,
作者:编程之家 时间:2020-05-20
基于Swift语言开发微信、QQ和微博的SSO授权登录代码分析
一,总体架构 1,引入第三方库 除了必须引入对应的登录SDK外,额外引入了SDWebImage,SVProgressHUD,看名字大家都明白吧,引入登录SDK请各自看官方的开发文档,需要加入什么系统库文件,需要配置Other Linker Flags 等,请参考各自官方文档即可; 2,配置连接桥文件 因为创建的工程是基于Swift语言,目前官方SDK和其它三方库都是用OC写的,所以为了在swift
作者:编程之家 时间:2020-05-20
Swift详解之三----------函数(你想知道的都在这里)
函数(你想知道的都在这里) 注:本文为作者自己总结,过于基础的就不再赘述 ,都是亲自测试的结果。如有错误或者遗漏的地方,欢迎指正,一起学习。 1、 函数的简单定义和调用 简单的无参函数就不再赘述 , name为形参 ,也是内部在数名 。 func sayHello(name:String) ->String { return name+" say: hello" } 调用的时候也很简单 s
作者:编程之家 时间:2020-05-20
上一页
177
178
179
180
181
182
183
184
下一页
小编推荐
热门标签
更多
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