手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift中的NSCalendar – init可以返回nil,但不是可选的
如果calendarName无效,则NSCalendar(calendarIdentifier:calendarName)可以返回nil – 这是原始的Objective-C行为,在 Swift中也是如此.但是,似乎编译器认为初始化程序返回NSCalendar而不是NSCalendar?,如下所示: let c1 = NSCalendar(calendarIdentifier: "gregoria
作者:编程之家 时间:2020-05-13
最新测试版中的Swift C void *和void **指针(4)
在以前的测试版中,我能够将指向任何东西的指针传递给C做类似的事情 var aString : NSString = "This is a string" // create an NSString var anUnmanaged = Unmanaged.passUnretained(aString) // take an unmanaged pointer var opaque : COpaque
作者:编程之家 时间:2020-05-13
数组 – 新的Swift数组语法和通用函数
从 Xcode beta 3开始,我们可以将[int]写成Array< Int>的简写. 所以我们应该这样写: func commonElements <T, U where T: Sequence, U: Sequence, T.GeneratorType.Element: Equatable, T.GeneratorType.Element == U.GeneratorType
作者:编程之家 时间:2020-05-13
macos – NSTextField不断重复标题
我用 Swift创建了一个新的OSX应用程序.从视图开始,在表视图中拖动到视图中.然后我按住Ctrl键并从我的表视图中拖动,将AppDelegate添加为我的dataSource和delegate.最后,按住Ctrl并单击并从AppDelegate拖动,为myTableView创建一个IBOutlet到表视图. 为什么会这样?使用XCode版本6.1(6A1027). 构建以下结果: import
作者:编程之家 时间:2020-05-13
swift – 类型Array的不可变值只有一个名为’append’的变异成员
我有一个简单的例子,我调用一些列表并尝试追加新的值. class User{ var list:Array<String> = [] func getList()->Array<String>{ return list } } var user = User() user.getList().append("aaa") // <-- ERROR user.
作者:编程之家 时间:2020-05-13
在Swift中的ios – parse.com – 是否可以将检索到的PFObject转换为子类?
我已经创建了一个PFObject的子类,基本上遵循了 parse.com docs上的指令,并在本地固定了对象.解析文档似乎没有用于检索PFObject子类,我想知道 – 是否可以将检索到的对象转换为PFObject子类.如果是这样,怎么样? (我知道如果不可能,可能需要根据PFObject的检索属性重新实例化子类.) let query = PFQuery(className:Armor.par
作者:编程之家 时间:2020-05-13
swift – 如何使用导航控制器隐藏标签栏项目上的标题
导航控制器上的标签栏项目与标签栏控制器连接,我想删除 swift中的标题 标签栏控制器>导航控制器>查看控制器 Tab Bar Item Flow of the program 应用程序从带有五个选项卡的标签栏控制器开始,每个选项卡中的一个工作正常我的意思是隐藏标签栏项下的标题,但图像中的选项卡只有未被隐藏的问题,并且应用程序是如果用户已注销并且图像中的Viewcontroller正在显示但是如果
作者:编程之家 时间:2020-05-13
在Swift中使用String的enumerateLines函数
Swift的String类型的enumerateLines函数声明如下: enumerateLines(body: (line: String, inout stop: Bool) -> ()) 据我了解,这个声明意味着:“enumerateLines是一个带闭包的函数,body,它传递两个变量,line和stop,并返回void.” 根据Swift Programming Language bo
作者:编程之家 时间:2020-05-13
swift – 旋转图像-45度
我正在构建关于FloatingButton的示例. 但是旋转图像有些麻烦.我希望它像这个链接一样旋转 https://github.com/yoavlt/LiquidFloatingActionButton 但我的按钮是: 正如你所看到的,当我第一次点击时,它运行良好:D,它变换为x,但是当我再次点击时,我希望它恢复原状,但它不能很好地运行. 这是我的代码: import UIKit class
作者:编程之家 时间:2020-05-13
如何在Swift Mailer中扩展MailboxHeader.php或验证电子邮件
我正在使用SYmfony 1.4和 swift邮件程序通过Sendgrid发送大量电子邮件. 我在某些电子邮件地址上收到RFC合规性错误. 一个解决方案是remove the condition to throw the error,它确实有效,但它涉及改变核心.你如何在站点文件而不是symfony核心中扩展MailboxHeader.php.像这样的东西,但不是因为它不起作用: class ov
作者:编程之家 时间:2020-05-15
Swift UITextField,UITextView,UISegmentedControl,UISwitch
下面我们通过一个demo来简单的实现下这些控件的功能. 首先,我们拖将这几个控件拖到storyboard,并关联上相应的属性和动作.如图: 关联上属性和动作后,看看实现的代码: //点击按钮收起键盘 @IBAction func closeKeyboard(sender: UIButton) { self.view.endEditing(true)
作者:编程之家 时间:2020-05-15
swift UISlider,UIStepper
我们用两个label来显示slider和stepper的值.再用张图片来显示改变stepper值的效果.首先,这三个控件需要全局变量声明如下 var labelSlider = UILabel() var labelStepper = UILabel() var myImageView = UIImageView() 然后,我们对所有的控件做个简单的布局:
作者:编程之家 时间:2020-05-15
preferredFontForTextStyle字体设置之更改
在 iOS 7 之后我们可以用 UIFont 的preferredFontForTextStyle: 类方法来指定一个样式,并让字体大小符合用户设定的字体大小。目前可供选择的有六种样式: UIFontTextStyleHeadline UIFontTextStyleBody UIFontTextStyleSubheadline UIFontTextStyleFootnote UIFontT
作者:编程之家 时间:2020-05-15
Swift没有异常处理,遇到功能性错误怎么办?
在Swift中没有异常处理或抛出,如果不能像Java一样使用异常控制流结构,那当你编写库的代码执行了一个失败的子程序,且发现解析可选类型(Unwrapping Optionals)太麻烦时,你打算怎么做?我所遵循的一直是想要保持Swift代码的干净整洁,所以都尽可能的避免对可选类型(Optionals)的使用,同时还要维护它们传达错误操作的目的。 最近,Colin Eberhardt指出不抛出异常
作者:编程之家 时间:2019-05-24
字典实战和UIKit初探
ios中数组和字典的应用 Application schedule 类别 子项 类别名称 优先级 数据包 contacts entertainment 接触UIKit 学习用Swift调用Cocoa Touch import UIKit let colors = [ ] var backView = UIView(frame:CGRectMake(0.0,0.0,320.0,CGFlo
作者:编程之家 时间:2020-05-15
swift语言IOS8开发战记21 Core Data2
新年到了,祝大家大家羊年快乐,喜气洋洋。上一话中我们简单地介绍了一些coredata的基本知识,这一话我们通过编程来实现coredata的使用。这一话中建立的几个变量对照上一话中讲到的coredata中重要的变量,在AppDelegate中,添加如下代码: lazy var applicationDocumentsDirectory:NSURL = { let ur
作者:编程之家 时间:2020-05-15
swift语言IOS8开发战记22 Core Data3
上一话我们定义了与coredata有关的变量和方法,做足了准备工作,这一话我们来试试能不能成功。首先打开上一话中生成的Info类,在其中引用头文件的地方添加一个@objc(Info),不然后面会报错,我也不知道为什么。 然后在viewController中添加代码如下代码来实现: import UIKit import CoreData class ViewController: UIV
作者:编程之家 时间:2020-05-15
swift实战小程序1天气预报
在有一定swift基础的情况下,让我们来做一些小程序练练手,今天来试试做一个简单地天气预报。新建一个工程,命名为Weather,然后上网找一个天气预报的API,百度搜索“天气预报 api”,打开一个网站,如下图: 我们最好找json的格式的api,比如这样的 找到API之后,我们来制作一个用户界面,打开storyboard,加载一个按钮,命名为北京的天气信息: 在按钮下
作者:编程之家 时间:2020-05-15
【iOS学习01】swift ? and ! 的学习
文章是转自其他的人的博客 具体看这里:http://joeyio.com/ios/2014/06/04/swift---/ swift 语言不会自动给变量赋初始值,就是变量没有默认值,使用变量必须对其初始化。如果不初始化就会报错。 optional actually is enum , 有none 和some 两个type,nil 就是 optional.none ,非nil就是optiona
作者:编程之家 时间:2020-05-15
swift语言IOS8开发战记23 Core Data4
这后面的部分痘子的视频已经不讲了,我自己看着英文书试着给大家讲的,书名叫《Beginning IOS8 Programming with Swift》,感兴趣的同学自己搜一下哈。上一话中我们讲解了coredadta的用法,那么如何把coredata用到我们的工程中么,可以把上一话中的代码粘贴到我们工程的AppDelegate中,基本这套代码是通用的,注意有两句要修改一下,一句是: let
作者:编程之家 时间:2020-05-15
Swift 简单继承和动态扩展
//Swift 简单继承和动态扩展 class Hello { var _name: String? = "Swift" init(name: String) { _name = name } init() { } func sayHello() { println("Hello
作者:编程之家 时间:2020-05-15
Swift 复数变量定义
import Foundation //Swift 复数变量定义 let myStatus = (411, "大连") println(myStatus.0) println(myStatus.1) //Swift 复数变量定义(带标签) let myStatusWithlabel: (code: Int, text: String) = (411, "大连") println(myStat
作者:编程之家 时间:2020-05-15
Swift基础语法汇总
// Playground - noun: a place where people can play import UIKit var str = "Hello, playground" var (a, b) = (10, 29) let (c:String, d:Int) = ("10", 19) println(a + b) a = 1; var array = [1, 2, 3
作者:编程之家 时间:2020-05-15
Swift UI专项训练2 本地化及自动布局
首先我们新建一个工程,然后来做本地化,本地化就是根据用户设置的语言等等信息来显示。那么如何来设置呢,打开我们的工程,点开Supporting Files中的Info.plist。如图: 右侧第一栏选中China,这样如果遇到一些系统组件,那么会自动变成中文的。 现在我们来编辑第一个页面。在storyboard中增加一个文本框。简单的部分我就不截图了,注意这里的placeholder
作者:编程之家 时间:2020-05-15
Swift UI专项训练1 交互
我们都知道在IOS界面编程的时候有IBOutlet和IBAction,前者是引用后者是操作,IBAction有一个参数sender,用来指向操作对象,之前我发布的天气预报的小程序那一话可以看到,如果我们需要一个按钮的点击事件的话那就使用IBAction,如果是一个Label要显示东西的话那就用IBOutlet。 现在来讲一下IBAction中的一些事件类型: 1.Touch Do
作者:编程之家 时间:2020-05-15
Swift UI专项训练3 第二个场景
上一话中我们新建了一个textView,这一话我们来建一个列表,这个列表和上一话中的text不在一个页面中怎么办,直接拖拽Table View Controller到storyboard中,会多出一个屏幕来,效果如图: 注意一下左边,现在我们是有两个场景的,下面的View Controller是我们创建工程就有的,而上面的是我们刚才新建出的Table View Controller。现在我
作者:编程之家 时间:2020-05-15
map函数,Optional函数
let numbers = [1, 2, 3] let doubledNumbers = numbers.map { $0 * 2 } // doubledNumbers: 2, 4, 6 二、AnyObject与AnyObject!的区别 Any是一个空协议集合的别名,它表示没有实现任何协议,因此它可以是任何类型,包括类实例与结构体实例。Any是一个别名。 AnyObject是一个成员为空的协议
作者:编程之家 时间:2020-05-15
Swift1.2与Xcode6.3 beta
Xcode6.3和Swift1.2都已经发布。这次发布增强了Swift编译器也给Swift增加了一些新的特性。详细内容可以看这里。这里主要关注比较重要的内容。 编译器的改进 Swift1.2的编译器更加的稳定,各方面性能都有所提升。这些改进让使用Swift开发体验更好。某些可见的更新包括: 增量编译-没有修改的文件默认情况下不会再编译。这会大幅提升编译时间。大范围的代码调整还是会引发多文件的重新编
作者:编程之家 时间:2020-05-15
买了一本老镇的<<swift语言实战晋级>>
买的老镇的<<swift语言实战晋级>>书刚到,发现没有51CTO的100金币学习卡.
作者:编程之家 时间:2020-05-15
3Swift\OC\Java中字符串的比较
OC中: // 字符串初始化 NSString *str1 = @"a b c"; NSString *str3 = [NSString stringWithFormat:@"%d",123]; // 判断字符串内容是否相等。判断字符串是否为同一对象用== if (![str1 isEqualToString:str3]) { NSLog(@"两个字符串
作者:编程之家 时间:2020-05-15
上一页
128
129
130
131
132
133
134
135
下一页
小编推荐
热门标签
更多
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