手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift 2.0 到底「新」在哪?
开发者( KaiFaX ) 面向开发者、程序员的专业平台! 【编者按】2015年6月,一年一度的苹果 WWDC 大会如期而至,在大会上苹果发布了 Swift 2.0,引入了很多新的特性,以帮助开发者更快、更简单地构建应用。本篇文章作者是 Maxime defauw ,本文中 Maxime 向大家简要介绍 Swift 2.0 中值得注意的新特性。本文系 OneAPM 工程师编译整理。 一年前,苹果
作者:编程之家 时间:2020-02-13
swift详解之十三 -----------AppDelegate
AppDelegate 它继承UIResponder , 并且实现了UIApplicationDelegate协议 。UIApplicationDelegate 协议中定义了很多app不同状态下触发的事件。 AppDelegate相当于程序的入口,在这里可以初始化程序。可以给页面上添加window,controller,view等 。 下面看下AppDelegate中重要的几个方法和这些方法的含义
作者:编程之家 时间:2020-05-21
Swift 学习记录--2
1、在UIView 上面 拖上 navigationBar ,navigationItem ,BarButtonItem @IBOutlet weak var navTitle: UINavigationItem! @IBOutlet weak var navBar: UINavigationBar! @IBOutlet weak var settingBtn:
作者:编程之家 时间:2020-05-21
swift - The Flyweight Pattern
The flyweight pattern is applied when a number of similar objects all rely on the same set of datavalues. Rather than create a new set of data valued for each of the objects, the flyweight patternshar
作者:编程之家 时间:2020-05-21
swift 中String常用操作
1. 字符串定义 var s = "aaaaaa" // 两个字符串均为空并等价。 var emptyString = "" var anotherEmptyString = String() 字符串字面量可以包含以下特殊字符:转义字符 \0 (空字符)、 \\ (反斜线)、 \t (水平制表符)、 \n (换行符)、 \r (回车符)、 \" (双引号)、 \' (单引号)。
作者:编程之家 时间:2020-05-21
swift 正则表达式运用实例选自《swifter 100个swift开发必备tip 》
struct RegexHelper { let regex: NSRegularExpression? init(_ pattern: String) { var error: NSError? regex = NSRegularExpression(pattern: pattern,
作者:编程之家 时间:2020-05-21
swift详解之十四 -----------NSThread 异步下载图片
NSThread 异步下载图片 在IOS中处理多线程有三个方案 , NSThread 、NSOperation 、GCD 。当然GCD应该是最方便的 ,我们一个一个学 。先理解底层的,最后再使用最方便的 。 NSThread: 优点:NSThread 比其他两个轻量级 缺点:需要自己管理线程的生命周期,线程同步。线程同步对数据的加锁会有一定的系统开销 我们先研究下用NSThread 异步加载网络图
作者:编程之家 时间:2020-05-21
Swift 2.0学习笔记Day 7——Swift 2.0中的print函数几种重载形式
原创文章,欢迎转载。转载请注明:关东升的博客 Swift 2.0中的print函数有4种重载形式: print(_:)。输出变量或常量到控制台,并且换行。 print(_:_:)。输出变量或常量到指定类型的流中,并且换行。 print(_:appendNewline:)。输出变量或常量到控制台,appendNewline参数是布尔值,true表示换行,false表示不换行。 print(
作者:编程之家 时间:2020-05-21
Swift中的结构体与NSCoding
CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿、参与内容翻译工作,或寻求近匠报道,请发送邮件至tangxy#csdn.net(请把#改成@)。 本文出自:Swift and Painless,作者:Dominik Hauser,译文出自:SwiftGG,译者:宜东 正如大家所知,Swif
作者:编程之家 时间:2020-02-13
Swift中的UIKit动力学
重力学这个名词不论在哪个行业领域听起来似乎都很高大上。那么在Swift中的重力学是什么呢?那就是将我们移动端屏幕上毫无生命力的东西也置于万有引力中,使它们能够展现出好像真的由于引力而向下坠落以及碰到物体后自然的弹开的效果。 要想做到这一点,我们得需要两个利器:UIKit Dynamics和Motion Effects。 UIKit Dynamics是UIKit中一套完整的物理引擎。它可以让我们在程
作者:编程之家 时间:2020-05-21
Swift 对象类型转换
Swift 中对象是可以转换的,因为面向对象就会涉及继承,子类,父类等等 有几点规则我们先说一下 子类对象可以直接转换为父类对象的 父类对象可以有条件的转换为子类对象,这个我们下边在讲 首先我们创建三个类 人 Homan 男人 Man 男孩 Boy Man 继承 Homan Boy 继承 Homan 那么,就可说 Man 是 Homan 的子类 Boy 是 Homan的子类 Homan
作者:编程之家 时间:2020-05-21
swift学习之杂乱无章
1.用swift左一个天气app的项目:点击打开链接 2.玩转swift:点击打开链接 3.使用Swift开发iOS8 App实战:点击打开链接 4.很不错的学习网站:极客学院
作者:编程之家 时间:2020-05-21
swift tutorial 2---你的第一个项目
更新于4/13/15:下面文章是基于 Xcode 6.3 / Swift 1.2。 这一部分将通过一个简单的数字猜谜游戏继续学习swift的新知识。 同时我们会用到在前一章节中所学到的swift知识,如果你忘记了怎么用,就去前一章翻看。 好了,开始猜谜! Note: 这一节将会教你开发一个命令行的 OS X app . 因此你需要再次确认你的Xcode版本是Xcode 6.1 及以上,否则无法进行
作者:编程之家 时间:2020-05-21
swift 中UICollection的一些简单的用法
//1 viewDidLoad 里面 overridefunc viewDidLoad() { super.viewDidLoad() self.view.backgroundColor =UIColor.whiteColor() let flowLayout =UICollectionViewFlowLayout()//瀑布流 //布
作者:编程之家 时间:2020-05-21
对象存储(2):开源对象存储Swift——概念、架构与规模部署
开源的最大魅力,是能够满足人们的探索欲和求知欲,让我们可以很深入地了解一个系统,如果我们发现它的设计或者实现中有任何不合理的或者错误的地方,我们可以提出自己的想法并且实现它,亲手来完善一个大家都在关注的事物,让无数人受益其中。今天我们就来聊一聊一个开源对象存储系统——OpenStack Swift。 1Swift的概述 Swift是一个提供RESTful HTTP接口的对象存储系统,最初起源于Ra
作者:编程之家 时间:2020-02-13
Swift:什么时候不适合使用函数式方法
昨天,我在代码库中找到一段我所认为的极具 Swift 风格的代码。 var minionImages = [UIImage]() for i in 1...7 { if let minionImage = UIImage(named: "minionIcon-\(i)") { minionImages.append(minionImage) } } 这真是使用函数式
作者:编程之家 时间:2020-02-13
swift详解之十五------------NSThread线程同步锁
NSThread线程同步锁 上小节用NSThread实现读取网络图片 , 这节用NSThread 模拟一个卖票的例子 。用NSLock 或者NSCondition 锁定资源 var total = 100 //总票数 var w1 = 0 //窗口1卖出票数 var w2 = 0 //窗口2卖出票数 var isSell = true //是否出售 var
作者:编程之家 时间:2020-05-21
swift详解之十六-----------GCD基础部分
GCD基础部分 注:本节主要详细讲解线程同步的一些基本概念和GCD基础部分 GCD (Grand Central Dispatch) 首先我们来了解处理线程中的一些基本概念 : 串行:同时只能有一个任务被执行 并发:同时可以有多个任务执行 同步:同步任务会阻塞当前线程,知道任务完成 异步:预定的任务会完成但不会等它完成,因此,一个异步函数不会阻塞当前线程去执行下一个函数。 临界区:就是一段代码不能
作者:编程之家 时间:2020-05-21
swift - The Proxy Pattern
I describe the proxy pattern in this chapter, which is used when an object is required to act as an interface to another object or resource. There are three main ways in which the proxy pattern is app
作者:编程之家 时间:2020-05-21
Swift - 基础部分
常量和变量 常量和变量相当于一个容器,存储数据。常量和变量把一个名字名字和一个指定类型的值关联起来。常量的值一旦设定就不能更改,而变量的值可以任意更改。 声明常量和变量 Swift是强类型的语言,要求所有的常量和变量必须先声明,后使用,声明变量时必须显示或隐式指定变量的类型。 Swift用let来声明常量,用var来声明变量。 // 声明常量 let studentNumber = 1101 /
作者:编程之家 时间:2020-05-21
Swift入门十一——类型转换与is、as操作
三种操作:is、as?和as! Swift是强类型语言,但也允许开发者通过is、as?和as!这三种操作来对类型进行判断和强制转换。其中is用作类型判断,而as?和as!则分别是类型转换的可选形式和强制形式。在这里强调一下,swift中比较常用的向下转换(downcast)是没有as操作符的。 为了方便后面的解释,这里假设定义了三个类,Fruit、Apple和Orange,其中Apple和Oran
作者:编程之家 时间:2020-05-21
译文:Swift面试问题及答案-part2
写在前面的话: 这是昨天刚翻译好的。 另外,译文中有许多链接和代码是我为方便读者阅读添加的---我可是一名有情怀的译者 原文链接 : Swift Interview Questions and Answers 译文发布地址: part1: http://www.jianshu.com/p/e98d7dc625ff part2: http://www.jianshu.com/p/0b9bdffc25
作者:编程之家 时间:2020-02-13
译文:Swift面试问题及答案 - part1
Swift面试问题及答案 写在前面的话:本人昨天花了点时间翻译的一篇文章,没想到影响力还挺大的。今天居然还上了简书首页,真是激动人心啊,然后现在也加入了SwiftGG翻译组,学习Swift也更加有动力了,希望大家也能找到学习动力,一起努力吧! 原文链接 : Swift Interview Questions and Answers 译文发布地址: part1: http://www.jianshu
作者:编程之家 时间:2020-02-13
Swift:UIKit中Demo(二)
这一节,继续为大家提供一个Demo,用来说明Swift中的各种语法及在UIView中的基本使用。效果图如下: 看起来,这个Demo非常的简单。但是为了进行详细的语法说明,它的实现,均是用代码实现的,并且下方的进度条都是"组装"起来的。 结构分析: 1. 有一个根控制器ViewController.swift, 它只是用来展示上面显示的文字(秋恨雪)。 2. 然后下面的文字大小切换及进度条这个整体是
作者:编程之家 时间:2020-05-21
Swift 委托/代理设计模式
Swift 中的委托/代理模式(以下简称"代理模式")与object-c的代理模式基本一致。 代理模式的基本思想就是将我(类或者结构体等)需要来完成的工作交给(委托给)另一个有我所规定的做这项工作能力的人(符合要求类型的对象等)来处理。 代理模式的实现需借助于我们上一篇文章所讲的协议。我们定义一个协议来封装那些指定的方法(做这项工作的能力),使实现这些协议的类等拥有这些方法,我们就可以将工作委托给
作者:编程之家 时间:2020-05-21
Swift Object-c 相互调用
我们先看一下Swift调用Object-c 首先我们创建一个OC类 到最后一步的时候发现多了一个确认框,点击Yes 系统会生成一个Swift和OC的转换桥梁。 他的命名规则是 项目名称-Bridging-Header.h 这个是系统生成的我们直接用。 接下来我们给刚创建的OC类添加一个方法 #import <Foundation/Foundation.h> @interface TestSwi
作者:编程之家 时间:2020-05-21
Swift之贪婪的UIButton-应该是关于UIButton的全部了
一、内容概要 按钮是所有UI体系中非常重要的组件,在iOS中按钮UIButton的使用也非常灵活,本文将从以下几点介绍UIButton的使用(基于Swift2.0): 1.UIButton基础 2.UIButton图片使用 3.圆角按钮 4.复选框按钮 5.倒计时按钮(闪烁问题也轻松解决) 6.贪婪按钮(父控件事件也归我,扩大事件响应区域) 二、UIButton基础 2.1 创建 UIButton
作者:编程之家 时间:2020-02-13
swift 物理仿真行为
最近搞了一下物理仿真行为,demo效果如下图,一共分为3部分 一、拖拽上面的灰色view产生新的view 二、下面的view之间的相互碰撞 三、双击时以小方块的形式向外面散去 首先先说一下我的实现思路: 一、给上面的黑色view添加拖拽手势,并在拖拽手势的方法里添加UISnapBehavior捕捉行为,在拖动的过程中不断改变捕捉点即snapPoint。核心代码如下 func pan(pan:UIP
作者:编程之家 时间:2020-05-21
swift详解之十七-----------GCD的一些高级用法
GCD的一些高级用法 注:本小节总结几个GCD的高级用法 1、Dispatch Groups(调度组) Dispatch Group 会在整个组的任务都完成时通知你,这些任务可以是同步的,也可以是异步的,即便在不同的队列也行。对多个异步任务的完成进行监控的问题。这无疑是一个非常好的选择 因为被监控的任务可能在不同的队列,因此用一个 dispatch_group_t 的实例来记下这些不同的任务。 当
作者:编程之家 时间:2020-05-21
Swift UIView 常用添加方法
Swift 添加UIView有几种常见方法 func insertSubview(view: UIView, atIndex index: Int) func addSubview(view: UIView) func insertSubview(view: UIView, belowSubview siblingSubview: UIView) func inse
作者:编程之家 时间:2020-05-21
上一页
181
182
183
184
185
186
187
188
下一页
小编推荐
热门标签
更多
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