手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
3D Touch介绍:电子秤App与快捷操作
作者:Maxime Defauw,原文链接,原文日期:2015/11/09 译者:saitjr;校对:numbbbbb;定稿:numbbbbb 随着 iPhone6s 与 6s plus 的到来,苹果给我们展现了一种全新的交互方式:重按手势。你可能知道,这个特性已经在 Apple Watch 和 MacBook 上推出了,不过那时叫 Force Touch,就是字面上的意思,给用户的交互添加一种新
作者:编程之家 时间:2020-05-26
Swift 中的枚举
Swift 中的枚举 谈到枚举,相信我们大家都并不陌生,大多数编程语言中,都有枚举的实现。关于枚举的定义,我们可以看看这里。 swift 对枚举的进行了更加灵活的实现,比如支持关联值的枚举,还有可以设置原始值的枚举。这都扩展了枚举类型的用途。下面我们就来品味下枚举以及它在 swift 中的实现吧。 枚举定义语法 首先,我们来看看在 swift 中定义枚举的语法: 1 2 3 4 5 6 7 8 9
作者:编程之家 时间:2020-04-22
Swift 项目使用 CoreData 可能会碰到的 32 位系统问题
最近在项目中偶然发现了一个问题,那就是 Swift 的 CoreData 在 32 位系统下与 64 位系统下表现不一致的问题。 简单的说:如果你的 CoreData 模型有一个声明为 Boolean 的 Attribute,并且在代码中使用 NSNumber 来包装(而不是 Bool)的话,很可能会遇到这个问题。 这个问题简述之则是这样: 假如有一个 Post 的 CoreData 类型,它有一
作者:编程之家 时间:2020-05-26
swift-使用NSURLConnection进行数据的提交和获取POST与GET
// Copyright © 2015年 曾志良. All rights reserved. // //使用NSURLConnection进行数据的提交和获取(POST与GET) import UIKit class LANNetworkNSURLConnection: NSObject,NSURLConnectionDataDelegate { //NSU
作者:编程之家 时间:2020-05-26
Swift用CoreMotion得到屏幕当前方向的方法
如题,代码如下: // CMMotion if motionManager.deviceMotionAvailable { motionManager.deviceMotionUpdateInterval = 1.0 let queue = NSOperationQueue() motionManager.st
作者:编程之家 时间:2020-05-26
Swift 2中的available属性
系统版本 @available(iOS 9.0, *) func test_other(){ Defaults[DefaultsKeys.tmpString] Defaults[.tmpString] Defaults[.tmpString2] } 上面的例子,@available通常用于函数或者变量前面,指定可以利用的版本号码。如果当前系统最低版本低于
作者:编程之家 时间:2020-05-26
Swift(iOS_Apprentice)学习笔记
1.创建swift项目: File->new->Project....->iOS->Application->Single View Application: 创建时选择swift语言,选择路径即可。 新创建的项目视图在Main.storyboard里编辑,缺省的视图控制器为“View Controller" 视图控制代码在ViewController.swift类中进行编辑。可通过修改“View
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:cocoa绑定
cocoa使用模型-视图-控制器的模型来生成代码。将代码划分为这样独立的责任区有助于生成易于维护的代码基。 然而,在某些情况下,编写相互分离的模型、视图和控制器完全木有必要,特别是当控制器只需直接写在模型与视图之间传递信息时。许多情况下,唯一需要的行为就是用一个标签来显示存储在模型对象中的信息。 为了解决这个问题,苹果公司在OSX中引入了绑定。绑定是视图与对象之间的联系,对象的内容用于直接驱动视图
作者:编程之家 时间:2020-05-26
如何用 Swift 做测试驱动开发
(点击上方公号,可快速关注) 英文:roadfiresoftware 译者:CocoaChina - @ALEX吴浩文 链接:http://www.cocoachina.com/swift/20151112/14152.html 如果你还没有用类似Swift的编译型语言进行过TDD,你可能想问:如果测试引用的对象不存在,你怎么进行代码编译,又怎么进行TDD呢? 相对于类似Swift的编译型语言,类
作者:编程之家 时间:2020-04-22
swift UITableViewCell拷贝
func tableView(tableView: UITableView, performAction action: Selector, forRowAtIndexPath indexPath: NSIndexPath, withSender sender: AnyObject?) { if action == Selector("copy:") { i
作者:编程之家 时间:2020-05-26
Swift 关联Storyboard中的controller解决UICollectionView must be initialized with a non-nil layout parameter
在开发中会遇到已经写好的Storyboard中需要添加新的功能的时候,需要将Storyboard中的Controller实例化后才能进一步地操作,不然会出现类似'UICollectionView must be initialized with a non-nil layout parameter'这种类似的错误,原因是工程中的类要调用Storyboard中的Controller,但是Storyb
作者:编程之家 时间:2020-05-26
Swift新特性 -- 访问控制Access Control
访问控制 访问控制可以限定你在源文件或模块中访问代码的级别,也就是说可以控制哪些代码你可以访问,哪些代码你不能访问。这个特性可以让我们隐藏功能实现的一些细节,并且可以明确的指定我们提供给其他人的接口中哪些部分是他们可以使用的,哪些是他们看不到的。 你可以明确的给类、结构体、枚举、设置访问级别,也可以给属性、函数、初始化方法、基本类型、下标索引等设置访问级别。协议也可以被限定在一定的范围内使用,包括
作者:编程之家 时间:2020-05-26
swift Extensions官方文档翻译
Extensions add new functionality to an existing class, structure, enumeration, or protocol type. This includes the ability to extend types for which you do not have access to the original source code
作者:编程之家 时间:2020-05-26
Swift 最佳实践规范
黄金准则 一般来说,Apple 都是正确的,遵循 Apple 喜欢的或者示范的处理方式。在任何情况下,你都应该遵循 Apple 的代码风格,正如他们The Swift Programming Language 这本书里面的定义一样。然而 Apple 是个大公司,我们将会看到很多在示例代码中的差异。 永远不要仅仅为了减少代码量而去写代码。尽量依赖Xcode中的自动补全代码,自动建议 , 复制和粘贴。
作者:编程之家 时间:2020-05-26
swift学习之错误代码 EXC_BCD
刚刚看到了可选(Optional)类型。自己写的测试代码如下: var m_int:Optional<Int>; print("this is convert value \(m_int!)"); 代码在编译的时候出错了: 原因很简单,这里就是只是简单的声明了变量,但却没有赋值。 当执行 “强制解析可选” 时, 问题就出来了,无法完成对一个没有赋值的变量进行强制
作者:编程之家 时间:2020-05-26
The Swift Programming Language笔记
The Swift Programming Language笔记 集合类型(Collection Types) 数组(Arrays) 通过两个数组相加创建一个数组 var threeDoubles = [Double](count: 3, repeatedValue: 0); var anotherThreeDoubles = Array(count: 3, repeatedValue: 2.5)
作者:编程之家 时间:2020-05-26
Swift反射API及其用法
猛戳查看最终版@SwiftGG 尽管 Swift 一直在强调强类型、编译时安全和静态调度,但它的标准库仍然提供了反射机制。可能你已经在很多博客文章或者类似Tuples、Midi Packets 和 Core Data 的项目中见过它。也许你刚好对在项目中使用反射机制感兴趣,或者你想更好滴了解反射可以应用的领域,那这篇文章就正是你需要的。文章的内容是基于我在德国法兰克福 Macoun会议上的一次演讲
作者:编程之家 时间:2020-05-26
Swift语法学习
打印输出 println("hello,world") 末尾不需要加分号 定义变量用var,常量用let var myVariable = 42 let myConstant = 42 变量和常量的类型应该和我们想要的类型一致,编译器可以帮助我们推断类型,我们也可以显示指定类型 let explicitDouble: Double = 70 显示转换类型 let width = 94 let wi
作者:编程之家 时间:2020-05-26
Swift 2.0学习笔记Day 38——构造函数与存储属性初始化
原创文章,欢迎转载。转载请注明:关东升的博客 构造函数的主要作用是初始化实例,其中包括:初始化存储属性和其它的初始化。在Rectangle类或结构体中,如果在构造函数中初始化存储属性width和height后,那么在定义他们时就不需要初始化了。 Rectangle类代码如下: class Rectangle { var width: Double var height: D
作者:编程之家 时间:2020-05-26
Swift 2.0学习笔记Day 39——构造函数重载
原创文章,欢迎转载。转载请注明:关东升的博客 构造函数作为一种特殊方法,也可以重载。 Swift中构造函数可以多个,他们参数列表和返回值可以不同,这些构造函数构成重载。 示例代码如下: class Rectangle { var width: Double var height: Double init(width: Double, hei
作者:编程之家 时间:2020-05-26
红黑树
在前面介绍了一棵高度为h的二叉搜索树,其相关操作的时间复杂度均为O(h)。因此搜索树的高度较低时,这些集合操作会执行得较快。然而,如果树的高度较高时,这些集合操作可能并不比链表上执行的快。 红黑树(red black tree)是许多“平衡”搜索树中的一种,可以保证在最坏情况下基本动态集合操作的时间复杂度为O(lgn)。 1 红黑树的性质 1.1 简介 红黑树是一棵二叉搜索树,它在每个结点上增加了
作者:编程之家 时间:2020-05-26
学习swift2.0 官方教程中文版 开始
在之后的日子里,会学习swift,依据是swift2.0 官方教程中文版,可以从Github上下载到 地址如下 https://github.com/ipader/SwiftGuide
作者:编程之家 时间:2020-05-26
《swift2.0 官方教程中文版》 第1章
以下是第1章的学习笔记,全是copy,哈哈 import Foundation // 打印helloworld print("Hello, world") // 使用 let来声明常量,使用 var来声明变量。一个常量的值,在编译的时候,并不需要有明确的值,但是你只能为它赋值一次。也就是说你可以用常量来表示这样一个值:你只需要决定一次,但是需要使用很多次。 var myVariable = 42
作者:编程之家 时间:2020-05-26
Swift中的模式匹配
本文由CocoaChina–@ALEX吴浩文翻译 原文:Pattern Matching in Swift 更新: 2015.9.19 包含关于该问题现有Swift语法的说明。 2015.9.25 添加关于标准库中现有的~>操作符的说明 其他文章系列 (1) Custom Pattern Matching(本篇) (2) Ranges and Intervals (3) More Pattern
作者:编程之家 时间:2020-05-26
Swift 反射 API 及用法
译者:mmoaay;校对:千叶知风;定稿:千叶知风 尽管 Swift 一直在强调强类型、编译时安全和静态调度,但它的标准库仍然提供了反射机制。可能你已经在很多博客文章或者类似Tuples、Midi Packets 和 Core Data 的项目中见过它。也许你刚好对在项目中使用反射机制感兴趣,或者你想更好的了解反射可以应用的领域,那这篇文章就正是你需要的。文章的内容是基于我在德国法兰克福 Maco
作者:编程之家 时间:2020-04-22
Swift语言中class、struct、enum的联系与区别
相同点 三者都可以拥有属性和方法(enum本身不能储存属性,但是可以储存在其关联信息中,可以有计算属性) 都可以拥有函数 class和struct可以拥有自己的构造器 不同点 类可以继承 类可以内省和转型 struct、enum为值类型,class为引用类型 类方法用class关键词声明,enum、struct用static关键词 用mutaing关键词声明要修改struct、enum内容的方法
作者:编程之家 时间:2020-05-26
Swift中的方法参数名
方法的参数名 方法的所有参数都有一个内部参数和一个外部参数,内部参数(internalName)是在方法中拥有一个本地变量的名字,外部参数(external)是在内部参赛前的部分,给调用者提供。 func foo(external internalName: Int) { let local = internalName } func bar() {
作者:编程之家 时间:2020-05-26
swift 设置全局外观
private func setupAppearance() { UINavigationBar.appearance().tintColor = UIColor.orangeColor() UITabBar.appearance().tintColor = UIColor.orangeColor() }
作者:编程之家 时间:2020-05-26
swift 快速奔跑的兔几 本节的内容是:表格视图和集合视图
iOS和OSX都提供了表格视图和集合视图。表格视图被设计用来提供一个数据列表,而集合视图被用来显示一个数据网格。它们都可以进行自定义,以提供不同的布局~ 1、数据源和委托 尽管表格视图和集合视图有不同的布局,但是却有非常相似的API。当一个数据显示视图准备呈现内容时,它至少要知道两个问题的答案: *要现实多少项? *为显示每一项,分别需要做什么? 这些问题是向视图的数据源提出的,数据源就是符合该表
作者:编程之家 时间:2020-05-26
一步一步学习Swift之(一):关于swift与开发环境配置
一、什么是Swift? 1.Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用。 2.Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。 3.Swift 采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。 4.Swift 是基于成熟而且倍受喜爱的 Cocoa 和 Cocoa Touch 框架,它的降临将重新定义软件开发
作者:编程之家 时间:2020-05-26
上一页
206
207
208
209
210
211
212
213
下一页
小编推荐
热门标签
更多
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