手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Dictionary Programming Guide
在Swift中,Dictationary是管理键值对的对象。在Dictionary中,key是唯一的,value可以是相同的元素,并且Dictionary中的数据是无序的。Dictationary的内部结构图如下所示: 初始化 // MARK: 初始化 private func testInit() { // 空字典 var dict = [String:String]()
作者:编程之家 时间:2020-05-26
swift数组遍历
1.数组的遍历,调用数组的enumerate方法 var arr:Array = ["abc","def"]; arr.insert("ght", atIndex:2); 1)整个元组进行遍历 for begnin arr.enumerate() { print(begn); } 2)遍历下标和元素
作者:编程之家 时间:2020-05-26
Swift-使用NSJSONSerialization生成或解析JSON数据
NSJSONSerialization是iOS5中增加的解析JSON的API. NSJSONSerialization提供了将JSON数据转换为Foundation对象(一般都是NSDictionary和NSArray)和 Foundation对象转换为JSON数据. 在将Foundation对象转换为JSON数据时, 尽量使用NSJSONSerialization.isValidJSONObje
作者:编程之家 时间:2020-05-26
CADisplayLink-Swift语言版
什么是CADisplayLink CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的 CADisplayLink 对象,把它添加到一个runloop中,并给它提供一个 target 和 selector 在屏幕刷新的时候调用。 一但 CADisplayLink 以特定的模式注册到runloop之后,每当屏幕需要刷新的时候,runloo
作者:编程之家 时间:2020-04-19
可以匹配就匹配咯: 详解 Swift 的模式匹配
怒戳查看最终稿@SwiftGG 在众多 Swift 提供给 Objective-C 程序员使用的新特性中,有个特性把自己伪装成一个无聊的老头,但是却在如何优雅滴解决“鞭尸金字塔“的问题上有着巨大的潜力。很显然我所说的这个特性就是 switch 语句, 对于很多 Objective-C 程序员来说,除了用在 Duff’s Device 上比较有趣之外,switch 语句非常笨拙,与多个 if 语句相
作者:编程之家 时间:2020-05-26
NSDateFormatter中dateFormat --- 日期格式含义
日期格式 年 y 将年份 (0-9) 显示为不带前导零的数字 yy 以带前导零的两位数字格式显示年份 yyy 以四位数字格式显示年份 yyyy 以四位数字格式显示年份 月 M 将月份显示为不带前导零的数字(如一月表示为 1) MM 将月份显示为带前导零的数字(例如 01/12/01) MMM 将月份显示为缩写形式(例如 Jan) MMMM 将月份显示为完整月份名(例如 January) 一月 Ja
作者:编程之家 时间:2020-05-26
swift中label内容显示不同的颜色
let str = "fdasfsafaf" let nameStr:NSMutableAttributedString = NSMutableAttributedString(string: str) //绿色 let range = NSMakeRange(0, 5) nameStr.addAttribute(NSForegroundColorAttribute
作者:编程之家 时间:2020-05-26
SwiftSocket 接收服务端byte[] 本地转换
let client:TCPClient = TCPClient(addr:"192.168.0.124",port:10001); let (success,errmsg) = client.connect(timeout: 10); if(success){ let pack:Pack = Pack(id: 10
作者:编程之家 时间:2020-05-26
swift算法实践1
逆波兰表达式又叫做后缀表达式。在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,所以,这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法。按此方法,每一运算符都置于其运算对象之后,故称为后缀表示。逆波兰表达式,它的语法规定,表达式必须以逆波兰表达式的方式给出。逆波兰表达式又叫做后缀表达式。一、 将正常表达式转换为逆波兰表达式的
作者:编程之家 时间:2020-05-26
swift算法实践2
字符串hash算法 Time33在效率和随机性两方面上俱佳。对于一个Hash函数,评价其优劣的标准应为随机性,即对任意一组标本,进入Hash表每一个单元(cell)之概率的平均程度,因为这个概率越平均,数据在表中的分布就越平均,表的空间利用率就越高。 Times33的算法很简单,就是不断的乘33,见下面算法原型。 hash(i) = hash(i-1) * 33 + str[i]
作者:编程之家 时间:2020-05-26
swift调用支付宝
开发环境xcode7.1 运行环境 IOS9.1 到支付宝面面下载IOS的移动支付功能的SDK(Android和IOS是同一个zip文件下) http://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1 然后申请商家支付宝,得到相应的private_key和partner,seller IOS的资料在SDK文
作者:编程之家 时间:2020-05-26
Swift闭包(Closures)
闭包是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。 在Swift中的闭包与C、OC中的blocks和其它编程语言(如Python)中的lambdas类似。 闭包可以捕获和存储上下文中定义的的任何常量和变量的引用。这就是所谓的变量和变量的自封闭, 因此命名为”闭包“(“Closures)”)。Swift还会处理所有捕获的引用的内存管理。 全局函数和嵌套函数其实就是特殊的闭包。 闭包的形
作者:编程之家 时间:2020-05-26
Swift自适应布局Adaptive Layout教程一
http://www.devtalking.com/articles/adaptive-layout-1/ Swift自适应布局(Adaptive Layout)教程(一) 通用的Storyboard 通用的stroyboard文件是通向自适应布局光明大道的第一步。在一个storyboard文件中适配iPad和iPhone的布局在iOS8中已不再是梦想。我们不必再为不同尺寸的Apple移动设备创建
作者:编程之家 时间:2020-05-26
基于swift的UItableview
import UIKit class ViewController: UIViewController,UITableViewDataSource,UITableViewDelegate { var tableview :UITableView! var cellarray :NSMutableArray! overridefunc viewDidLoad() {
作者:编程之家 时间:2020-05-26
swift学习笔记(1)--基本数据类型
1.var与let //var 用来声明变量 var a = 40 a = 10 //let用来声明常量 let b = 23 //数据类型的推断,根据赋给值的类型来推断常用变量/常量的数据类型 var c : Int c = 20 2.数据类型 (1).整型(Int) //swift根据机器位数来决定值的范围:在32位机器上,大小就等于int32 //有符号8位整型 -128~127 va
作者:编程之家 时间:2020-05-26
swift mutating关键字的用法
在 swift 中,包含三种类型(type): structure , enumeration , class。其中structure和enumeration是值类型( value type ),class是引用类型( reference type )。虽然结构体和枚举可以定义自己的方法,但是默认情况下,实例方法中是不可以修改值类型的属性。为了能够在实例方法中修改属性值,可以在方法定义前添加关键字
作者:编程之家 时间:2020-05-26
Carthage使用解决部分Swift运行时的问题
1、首先,简单的利用Carthage https://github.com/Carthage/Carthage要求进行简单测试使用,建立一个demo测试 2、可能由于xcode版本原因在: 类似我执行时出现的错误:Argo.framework是用旧的编译器编译的(估计下载的那个包是用Xcode 7编译 因此在工程文件目录下需要执行 将所有需要的包下载下来(原本执行update操作会直接将运行好的f
作者:编程之家 时间:2020-05-26
Swift枚举Enumerations
枚举是一组相关的值的集合,并允许你在代码中使用。 枚举允许所有的值是相同类型的,也可以是不同类型的,还可以为这些值设置默认值。 枚举语法 枚举使用enum做为关键字,后跟枚举名,其内部值在一个{}内。 空枚举: enum SomeEnumeration { // enumeration definition goes here } 下面这个枚举包含四个值: // 枚举基本类型 enum
作者:编程之家 时间:2020-05-26
Swift开发IOS基础动态更新
用Swift开发IOS的技术学习,最权威,最新的技术肯定是在官网,官网学习连接https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/Lesson1.html#//apple_ref/doc/uid/TP40015214-CH3-SW1
作者:编程之家 时间:2020-05-26
Swift --学习网站
网易公开课 http://open.163.com/special/opencourse/ios8.html 苹果官方文档 https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Inheritance.html //翻译 http://
作者:编程之家 时间:2020-05-26
Swifter : 100 个 Swift 开发必备 Tip | 读书笔记
Swifter 王巍 (onevcat) ,是来自中国的一线 iOS 开发者,毕业于清华大学。在校期间就开始进行 iOS 开发,拥有丰富的 Cocoa 和 Objective-C 开发经验,另外他也活跃于使用 C# 的 Unity3D 游戏开发界。曾经开发了《小熊推金币》,《Pomo Do》等一系列优秀的 iOS 游戏和应用。在业余时间,王巍会在 OneV’s Den 撰写博客,分享他在开发中的一
作者:编程之家 时间:2020-04-19
Swift Cheat Sheet [1] — Basic Types
常量和变量 Varibales var myInt = 1 //inexplicit type var myExplicitInt : Int = 1 // explicit type var x = 1, y = 2, z = 3 //declare multiple integers myExplicitInt = 3 // set to another integer value Const
作者:编程之家 时间:2020-05-26
Swift Cheat Sheet [2] - Control Flow
If条件语句 if else let number = 100 if number < 10 { print("The number is small") } else if number > 100 { print("The number is pretty big") } else { print("The number is between 10 and 100")
作者:编程之家 时间:2020-05-26
owncloud配置swift外接存储
最近使用了owncloud的swift外接存储,这里简单记录一下。 首先 owncloud使用了php-opencloud的外接存储第三方包(地址:https://github.com/rackspace/php-opencloud),其官方文档地址:官方文档。 其次 配置openstack的swift环境,这里必须使用keystone验证方式。 在配置完swift之后,填写外接存储的后台配置项
作者:编程之家 时间:2020-05-26
Swift类和结构体Classes and Structures
在Swift中,类和结构体是通用且灵活的架构,枚举是一组相关的值的集合,并允许你在代码中使用它们。你可以在类和结构体中添加属性和方法,如常量、变量和函数。 相对于其他编程语言,当你想创建类和结构体时,需要创建接口文件和实现文件。Swift不需要你创建接口文件和实现文件,如玩过OC的朋友都知道.h和.m文件。在Swift中,当你想创建类和结构体时,只需要创建一个文件。这个类和结构的外部接口可自动给其
作者:编程之家 时间:2020-05-26
swift算法实践3)-KMP算法字符串匹配
作者:编程之家 时间:2020-04-19
swift 快速奔跑的兔几 本节的内容是:序列化与反序列化
在cocoa中,我们经常需要向磁盘保存数据块,cocoa将这些数据块表示为NSData对象 例如,有一个字符串,将其转换为NSData,可以使用如下方法: let strToConvert = "hello fu萝卜" let data = strToConvert.dataUsingEncoding(NSUTF8StringEncoding) 我们还可以将对象转化为数据。为此,首先要遵守两个协议
作者:编程之家 时间:2020-05-26
Swift(一、基本入门)
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~ 2、在学习完基本的知识点以后会结合官方文档,在此版本的基础上进行添加更改。 一、基本入门 1、可以与C语言,OC语言混编,无缝兼容 2、允许多行注释,而C,OC等语言中是不允许的 /* 第一层注释 /* 第二层注释 */ */ 3、分号的使用 a、单行分号可有可无 b、多
作者:编程之家 时间:2020-05-26
Swift属性Properties
属性关联特定的类、结构和枚举的值。存储的属性存储常量和变量的值作为实例的一部分。 下面以User类为大家介绍属性,先上全部类代码。 class DataImporter { var fileName = "data.txt" init() { print("初始化") } } private class Users { // 有默认值的属性
作者:编程之家 时间:2020-05-26
swift开发笔记15-真机调试出现 Library not loaded
XCode上iOS开发时使用了第三方的framework:charts。 跑模拟器没有任何问题,真机跑时出现: dyld: Library not loaded: @。。。。。。 Reason: image not found (lldb) 看网上不少人说是将Link Binary With Libraries中的Required改为Optional就没事了,实际真机运行发现不是回事,即使不
作者:编程之家 时间:2020-05-26
上一页
199
200
201
202
203
204
205
206
下一页
小编推荐
热门标签
更多
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