手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift - 基本运算符
简介 运算符是检查、改变、合并值的特殊符号或短语。例如,加号+将两个数相加(如let i = 1 + 2)。更复杂的运算例子包括逻辑与运算符&&(如a = 10 && b > 20),或让i值加1的便捷自增运算符++i等。 Swift 支持大部分标准 C 语言的运算符,且改进许多特性来减少常规编码错误。如:赋值符(=)不返回值,以防止把想要判断相等运算符(==)的地方写成赋值符导致的错误。算术运算
作者:编程之家 时间:2020-05-21
Swift UIView 层次调整
Swift 中添加的UIView都是有层级的。 我们先添加三个看一看 let view1=UIView(frame: CGRectMake(10, 50, 200, 200)) let view2=UIView(frame: CGRectMake(60, 100, 200, 200)) let view3=UIView(frame: CGRectMa
作者:编程之家 时间:2020-05-21
Swift下创建和引用pch文件
新天开始写swift的第一个项目,一开始创建工程时就遇到问题,在xcode6出来之后,pch文件被删除。 首先先穿件一个pch文件。 按照原来的oc方法, 如何在Xcode中添加pch文件: Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件 2,在工程的TARGETS里边Building Setting中搜索Prefix Header,然后把
作者:编程之家 时间:2020-05-21
Swift2.0不深入只浅出入门教程-01-The Basic
本套视频教程是Swift 2.0的入门教程,如果你看过其他的教程,可以不看这套教程,录制这套教程的目的,一个是为了自学,一个是为之后自己的另一套教程打基础。 之后计划参考这本书iOS Programming The Big Nerd Ranch Guide 4th Edition ,录制一套iOS视频教程,将其翻译成Swift语言。 本期教程主要介绍Swift语言的一些基础知识。 由于CSDN学院
作者:编程之家 时间:2020-05-21
swift详解之十八------------ScrollView
ScrollView 注:本小节详细介绍scrollView的用法 UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容 UIScrollView的用法,将需要展示的内容添加到UIScrollView中 设置UIScrollView的contentView属性,告诉UIScrollView所有内容的尺寸 let scroll = UIScroll
作者:编程之家 时间:2020-05-21
Swift - 字符和字符串
简介 Swift使用Character类型代表单个字符,使用String代表字符串。字符串表示一个有序的字符集合,例如Hello,word!代表字符串,String也可被当成多个Character的有序集合。 字符串字面量 Swift允许在代码中包含一段预定义的字符串作为字符串字面量。字符串字面量是由双引号""包裹着的具有固定顺序的文本字符集。字符串字面量可以用于为常量和变量提供初始值: // n
作者:编程之家 时间:2020-05-21
Swift入门十二——利用Extension添加逆序输出字符串方法
Swift好像没有自带逆序输出字符串的方法,于是决定通过拓展(Extension)给String类添加一个逆序输出字符串的reverse方法。 首先新建一个Swift文件,命名规则不太清楚,于是暂且模仿OC叫做String+Operation吧,然后实现我们需要拓展的方法。下面先贴上代码,然后解释一下这段代码。 //String+Operation.swifft import Foundation
作者:编程之家 时间:2020-05-21
Swift - 集合类型
简介 Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组是有序数据的集;集合是无序无重复数据的集;字典是无序的键值对的集。 Swift 语言中的Arrays、Sets和Dictionaries中存储的数据值类型必须明确。 集合的可变性 使用var声明的Arrays、Sets、Dictionaries将是可变的,这意味着可以在创建之后添加更多
作者:编程之家 时间:2020-05-21
Swift 2.0学习笔记Day 8——小小常量、变量大作用
原创文章,欢迎转载。转载请注明:关东升的博客 计算机语言学习中都有常量和变量,他们几乎是我编写代码的灵魂了,离开他们我真的是“活不了” 常量是标识符的前面加上关键字let。常量其值在使用过程中不会发生变化的量,下面是声明常量: let _Hello = "Hello" 注意哦常量只能在初始化的时候被赋值,如果再次给_Hello赋值, 比如: _Hello = "Hello, World"
作者:编程之家 时间:2020-05-21
Swift UIview简单动画
Swift UIView本事自带了一些简单的动画。 如果不是很复杂的需求,可以考虑使用此处的方法。 下面我们简单尝试一下 首先创建三个View 分别设置三中背景色 let view1=UIView(frame: CGRectMake(10, 50, 200, 200)) let view2=UIView(frame: CGRectMake(60, 100, 200,
作者:编程之家 时间:2020-05-21
Swift2.0发布以来的历次主要更新
说明:限于Luanguage Guide,按照更新日期倒序。 更新日期:2015-08-24 Variadic Parameters不再限制可变参数的个数,当然同时也不再限制可变参数出现的位置。 PS:原来限制只可以有一个而且只能放在参数列表的末尾。 更新日期:2015-08-06 “ Representing and Throwing Errors ”一节,任何类型都可以遵循ErrorType协
作者:编程之家 时间:2020-05-21
[Swift] Any VS AnyObject
当明白 @UIApplicationMain 的内涵段子后,又发现一个神奇的东西 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override poi
作者:编程之家 时间:2020-05-21
swift中导入Objective-c的第三方库swift与oc混编
在进行swift编程的时候,有时候难免要进行与Objective-c的混编(如引入OC语言的第三方库),本文主要讲述swift与OC混编的两种方法。 一.比较方便直接的方法 1.直接在创建好的swift工程中任意新建一个OC的类,我们会看到如下图所示的一个提示,直接点Yes即可,之后我们会发现工程中多了一个“工程名”-Bridging-Header.h这样一个.h文件,然后把刚才创建的无用的OC的
作者:编程之家 时间:2020-05-21
Swift Tutorial(swift 教程) 3:Arrays, Objects, and Classes数组,对象和类
本章节将会学习创建一个简单的命令行app,用来存储用户的名字和年龄。期间我们会学习到swift的一些新内容,比如数组,对象,类。 Note: 这一节将会教你开发一个命令行的 OS X app . 因此你需要再次确认你的Xcode版本是Xcode 6.1 及以上,否则无法进行。 Getting Started 打开xcode,点击 Get started with a playground : n
作者:编程之家 时间:2020-05-21
Swift-leftBarButtonItems的Love And Hate
今天写swift的时候碰到一个问题,添加一个navigationController,然后在左边连续放3个view。具体oc的代码是这样的。 - (void)createNavBar{ //1. logo UIBarButtonItem *logo = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"logo"
作者:编程之家 时间:2020-05-21
Swift 2.0 中使用 try? 关键字
原文日期:2015/08/26 译者:小铁匠Linus 校对:lfb_CD 定稿:numbbbbb Xcode 7 Beta 6 发布时,我一下子就被下面这三个特性迷住了: 还有一件事我没有发到推特上:我对 Swift 最大的改动——try?关键字——很不理解。 Swift 新增一个关键字try?。try?会试图执行一个可能会抛出异常的操作。如果成功抛出异常,执行的结果就会包裹在可选值(optio
作者:编程之家 时间:2020-02-13
Swift UILabel 文字大小随着宽度调整
Swift UILabel的宽度一般都是固定的,但是文字有时候长有时候短,如何做到文字在超过Label宽度之后适当缩小使得现实完全 其实,很多简单 我们调用 adjustsFontSizeToFitWidth 即可实现 let label1=UILabel(frame: CGRectMake(30, 120, 300, 36)) label1.te
作者:编程之家 时间:2020-05-21
swift详解之十九--------------UITableView的基本操作(下拉刷新,新增删除,分组,检索等)
UITableView的基本操作(下拉刷新,新增删除,分组,检索等) 注:本小结总结UITableview的一些基本用法 UITbleView继承自UIScrollView,只能用来显示一列数据(目前就只认识到这里),纵向滑动。 一般有两种方式来实现,直接用UITableViewController , 占满整个屏幕 。不用手动实现UITableViewDataSource 和UITableVie
作者:编程之家 时间:2020-05-21
swift - The Chain Responsibility pattern
The chain of responsibility pattern is useful when there are multiple objects that could take responsibility for a request but you don’t want to expose details of those objects to the calling componen
作者:编程之家 时间:2020-05-21
swift详解之二十--------在xcode中使用git管理源代码,将代码提交到github
在xcode中使用git管理源代码,将代码提交到github 本文记录一下如何在Xcode中使用Git作为源代码控制工具,以及如何将本地的Git仓库和远程Github上的仓库集成起来,虽然这章节和swift没有关系 ,但我还是放在这里。觉得学swift 这个也很关键。 1、xcode中使用git源码控制 目前版本的饿xcode(xcode 4 以上)都集成了源代码控制(Source Control
作者:编程之家 时间:2020-05-21
Swift什么时候不适合使用函数式方法?
CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿、参与内容翻译工作,或寻求近匠报道,请发送邮件至tangxy#csdn.net(请把#改成@)。 本文出自:Natasha The Robot,作者:Natasha Murashev,译文出自:SwiftGG,译者:张伟璐 昨天,我在代码库中
作者:编程之家 时间:2020-02-13
swift 中#pragma mark 表示方法
众所周知,大家在OC中对代码进行逻辑组织 用的是#pragma mark - ,生成分隔线 用#pragma mark 函数说明,来生成一个函数的说明X 但在swift中,这个语法就不支持了,毕竟它是属于C的语法,于是就有了新的一些语法,如:// MARK: // FIXME // TODO: 等 // MARK: - 生成分隔线 // MARK: 说明 别忘了那个冒号。。。 参考 :http:/
作者:编程之家 时间:2020-05-21
swift中数组元素类型问题
在学习swift的过程中,偶然发现一些问题,而官方的《The Swift Programming Language》中并没有找到相关说明,在此记录一下。 问题是在创建空数组的时候发现的,我们知道在swift中,想要创建空数组,就必须为它指定一个类型,除非当前的上下文已经包含了类型,也即: var array = []<span style="white-space:pre"> </span>//这
作者:编程之家 时间:2020-05-21
swift自学注意点
1.swift字符串用””表示,不再使用@“”,事实上只有OC才使用@“”。 2.字符串拼接可以直接使用”+”进行,例如 var str = “I am “ + “a student" 3.在字符串中插入变量,直接使用”\(xxx)”即可,例如 var age = 21 var str = “I am \(age) years old” // I a
作者:编程之家 时间:2020-05-21
swift开发
在Swift中能够直接使用Objective-C语言提供的api (包括系统框架与自己的定制代码),也能够在Objective-C中使用Swift提供的类和api ,还能够在一个工程中同时混合使用Swift 和Objective-C两种语言,两种语言之间能够互通和互用。 任意Objective-C的框架或C库(包括所有的Objective-C系统框架,例如Foundation、UI
作者:编程之家 时间:2020-05-21
Swift Tutorial(swift 教程) 4:Your First App
经过前面章节的学习,现在可以制作你的第一个iPhone App了! 我们将开发一个名为“Tap Me ”的游戏。主要功能就是看你在30s内能按多少次按钮。 Getting Started 打开 Xcode 选择 Create a new Xcode project. 选择iOS > Application > Single View Application ,点击 Next. Storyboard
作者:编程之家 时间:2020-05-21
a declaration cannot be both 'final' and 'dynamic'
swift 1.2 编译的时候,遇到如下的错误信息: a declaration cannot be both 'final' and 'dynamic' 不明所以,不知道是什么原因,后来发现是因为在extension里面添加static var变量的时候出现了该问题,例如: class MyClass { } extension MyClass { static var somePro
作者:编程之家 时间:2020-05-21
Swift 中最棒的新特性
原文日期:2015/06/19 译者:Yake 校对:numbbbbb 定稿:shanksyang 苹果公司在今年的 WWDC 大会上发布了 Swift 2 以及相关的新特性,相比之下其他的内容就无聊多了。除了宣布 Swift 将会开源并且这门语言由苹果独立开发完成之外,Swift 2 还包含很多新的特性,这将大幅改善这门语言。今天我将介绍最重要的几个新特性。 函数指针 这是目前为止我最喜欢的 S
作者:编程之家 时间:2020-02-13
Swift1
一、 简介 Swift是苹果于WWDC2014发布的编程语言,需要聊得一下Brec Victor的Inventing on Principle,Swift编程环境大部分概念都源自于Brec这个演讲。 Swift主要是用来干嘛的呢? Swift用来写ios和os x程序; Swift吸取了C和Objective-C的优点,且更加强大易用,特别注意一点,在写Swift语言的时候,可以不用在加“;”了,
作者:编程之家 时间:2020-05-21
swift - The command pattern
The command pattern provides a mechanism by which details of how to invoke a method can beencapsulated so that the method can be invoked later or by a different component. 命令模式:把每一次执行的命令放到一个队列里,undo
作者:编程之家 时间:2020-05-21
上一页
182
183
184
185
186
187
188
189
下一页
小编推荐
热门标签
更多
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