手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift -UIView的使用
// // ViewController.swift // SwiftUI程序-07 import UIKit class ViewController: UIViewController { var clickCount:Int = 0;//clickCount 并没有声明为int var myLabel:UILabel? //申明一个全局变量?表示初始值为空
作者:编程之家 时间:2020-05-20
swift -NavigationController,代理传值
// // ViewController.swift // NavigationController // import UIKit import Foundation class ViewController: UIViewController,FontSizeChangDelegate { var myLabel :UILabel?;//声明一个UILabel对象 全局的
作者:编程之家 时间:2020-05-20
Swift和OC混用
swift已经出来很久了。记得去年在北京一家公司的时候就使用了swift和OC混编。然后就是在写OC对swift关注度不够。在这里想写一下swift和OC混用的一些简单使用方法,如果有错误 请批评指正. 在一个应用的 target 中导入一些 Objective-C 文件供 Swift 代码使用时,你需要依赖于 Objective-C 的桥接头文件(bridging header)来暴露给 Swi
作者:编程之家 时间:2020-05-20
Swift String 一些常用方法
直接上代码 //字符串 //1 判断字符串是否为空 var test1Str="" var test1Str2:String = String(); println("test1Str" + (test1Str.isEmpty ? "没有值" : "有值")) println("test1Str2" + (test1Str2.isEmpty ? "没有值" : "有值")) //2
作者:编程之家 时间:2020-05-20
Swift 数组的常用操作
//数组 /* * Swift 要求一个数组要能正常使用 得满足两点 * 1,数组一定要初始化,初始化时可以赋值,也可以直接=[] 表示一个空数组 * * 2,必须要指定数据类型,可以通过赋值的方式让编译器自动识别数据类型,也可以自己指定。 * */ // 我们试一下 var testArray1=[]; testArray1.append(11) 此处由于违反了 第二条没有指定数据类型,所以是错
作者:编程之家 时间:2020-05-20
Swift:什么时候使用结构体和类
发布于 2015 年 8 月 14 日 世界上对swift持续不断的讨论话题中有一个就是什么时候使用结构体什么时候使用类。我想我今天要贡献一些自己的想法。 值 VS 引用 答案其实很简单:当你需要值语义(所谓值语义是一个对象被系统标准的复制方式复制后,与被复制的对象之间毫无关系,可以彼此独立改变互不影响)的时候使用结构体,当你需要引用语义(所谓值语义是一个对象被系统标准的复制方式复制后,与被复制的
作者:编程之家 时间:2020-05-20
Swift 字典的常用方法
/* * *要正确使用字典,也需要一些条件 * 1,字典键值对的键和值的类型必须明确,可以直接指定,也可以类似数组直接赋值由编译器自动识别 * 2,字典必须要初始化 * 3,键的类型必须是可以被哈希Hashable的(基本数据类型和可以被哈希的类) * */ //字典的几种声明方式 var dic1=[1:1,2:12,3:32,4:16,5:15] var dic2:Dictionary<Str
作者:编程之家 时间:2020-05-20
swift-tabbar的使用,页面之间的跳转
// // AppDelegate.swift // TabbarController import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application:
作者:编程之家 时间:2020-05-20
swift- tableView 的使用
// // ViewController.swift // TableView-11 import UIKit import Foundation class ViewController: UIViewController,UITableViewDataSource,UITableViewDelegate { //数据源NSMutableArray var dataA
作者:编程之家 时间:2020-05-20
《2015最新Swift语法进阶教程》更新4集内容!
2015年独家最新swift语法高级课程,深入浅出,讲解详细! 第 1 章Swift基础 12:06课时1 01-常量、变量和字符串 14:28课时2 02-数字类型和类型之间的转换 20:18课时3 03-可选、强制拆包和隐性拆包 10:25课时4 04-Swift中的集合类 第 2 章类和结构 07:28课时5 Class和Struct_创建MyLocation项目 08:13课时6 Clas
作者:编程之家 时间:2020-01-06
swift 中,protocol的optional方法
swift推出一年多了,断断续续学了一些,一直没有真正引入自己的项目中。 最近准备做一个 Today Extension,恰好是一个机会可以完整的使用swift开发。刚刚做了几天,就发现又一次被Apple忽悠了,感觉就像iOS6.0时代的AutoLayout,经常掉坑儿里。 尤其是swift和objc的interoperability,最简单、也是困扰我时间最长的就是protocol中的optio
作者:编程之家 时间:2020-05-20
swift学习笔记一: 调用Objective-C代码
使用objc framework 只需要: 在swift文件中,import frameworkName 使用objc源代码 1. 创建 -Bridging-Header.h 文件 该文件放在哪里都可以 在该文件中import 所需要的头文件, 例如: #import "ZipArchive.h" 2. 在Build Settings中包含这个 B
作者:编程之家 时间:2020-05-20
Swift学习笔记系列——21协议
Tags: Swift 学习笔记 发布时间:2015-08-15 修改时间:2015-08-15 作者:Erwin 博客地址:技术杂货铺 欢迎转载,转载请注明出处。 Swift学习笔记系列——(21)协议 协议用来做什么? 规定一些特定的要求:方法、属性等。 协议的实现有谁来做? 类、结构体和枚举 协议定义 属性要求 实例属性or类型属性 类型属性采用static关键字 属性名字 属性类型 读写o
作者:编程之家 时间:2020-05-20
如何用 Swift 实现 A* 寻路算法
(点击上方蓝字,可快速关注) 英文:Gabriel Hauber 译者: CocoaChina 译者 星夜暮晨 网址:http://www.cocoachina.com/swift/20150814/13068.html 在iOS 9当中,苹果加入了一个包含寻路API的GameplayKit新框架。本篇教程并没有对其进行讲解,我们将使用除GameplayKit之外的技术来实现寻路。 提示:本篇教程
作者:编程之家 时间:2020-01-06
Swift Optional Type问号?和感叹号!的理解和使用
两个礼拜搞定iOS,那是吹牛吹出来的。呵呵,不过经过几天的学习还是觉得iOS还是很熟悉的,觉得有javascript的一些特征,有一些java的特征,貌似swift集大家所成的一门语言,本人还是比较喜欢写android的,但是对比iOS来讲,swift貌似简单多了,动画,控件,屏幕适配这些都比较类似哈。今天在学习iOS的时候碰到一个感叹号(!)问号(?)的问题。比较纠结,不知道这代表的是什么意思。
作者:编程之家 时间:2020-05-20
Swift 爬行篇 UITableView
UITableView 就是表格,但是只有行没有列 创建格式有Plain和Group 而实现函数则有两个代理 delegate , 处理tableview中的逻辑关系 dataSource ,资源数据,用来插入删除等功能 1.创建 设置全局变量 var _MyTableView : UITableView? //全局的Tableview var
作者:编程之家 时间:2020-05-20
Swift 学习笔记 —— 函数
Swift 中函数的基本表达式 // func + 函数名+(参数) + ->返回参数的类型 func sum(#number1:Int,#number2:Int)->Int{ return number1 + number2 } Swift中函数的默认参数值 // 你可以在函数体中为每个参数定义默认值。当默认值被定义后,调用这个函数时可以忽略这个参数。 // 带有默认参数值的形参,s
作者:编程之家 时间:2020-05-20
swift 学习笔记二:Closures
Closure Expression Syntax (语法定义) { ( parameters) -> return type in statements } 看一个例子,对字符串数组排序: var names = […] var reversed = sorted(names, {(s1: String, s2: String) -> Bool in return
作者:编程之家 时间:2020-05-20
Swift 2中字符串设计的背后思想
本文出自:苹果官方Swift博客,译文出自:开发技术前线,译者:MrLoong Swift提供高性能、兼容Unicode的String作为标准库的一部分,在Swift 2.0中,String类型不再符合CollectionType协议,曾经String是字符的集合,类似于array。现在,String提供了一个公开字符集视图的charactes属性。 为什么会变?虽然模拟一个字符串作为字符集合看起
作者:编程之家 时间:2020-01-06
Swift使用Playground编程
Playground是随着Swift推出的“所见即所写”的编程模式。Playground字面意思是操场、娱乐场。也就是在Swift中可以一边写代码一边预览编程效果。这个编程开发者或者入门开发者带来前所未有的编程乐趣和体验。下面就来简单介绍一下playground的使用: 1、打开Xcode项目,单击Get started with a playground ,创建一个Playground项目 2、
作者:编程之家 时间:2020-05-20
Swift中的UIKit重力学
重力学这个这个名词不论在哪个行业领域听起来似乎都很高大上。那么在Swift中的重力学是什么呢?那就是将我们移动端屏幕上毫无生命力的东西也置于万有引力中,使它们能够展现出好像真的由于引力而向下坠落以及碰到物体后自然的弹开的效果。 要想做到这一点,我们得需要两个利器: UIKit Dynamics 和 Motion Effects。 1. UIKit Dynamics是UIKit中一套完整的物理引擎。
作者:编程之家 时间:2020-05-20
Swift开发过程中常用到的一些使用技巧和注意的地方
1、自定义类型typealias Swift可以更加方便地定义各种类型,这里使用typealias进行别名处理。 举例说明:typealias MySize = UInt var size :MySize = 100 2、元组 元组语法允许将多个不同类型的值组合成一个复合值并且赋值给一个变量或者常量。元组语法在函数中作为返回值是很好的,可以返回多个类型的值。
作者:编程之家 时间:2020-05-20
Swift:面向对象(属性)
Swift中属性的用法比objective-c中属性的用法丰富了很多。下面我逐一介绍。 一、 存储属性 和 延迟存储属性 Demo如下: class Dog { var name = "旺财" init(){ println("狗被初始化了") } } class Person { let age = 20 var name = "Jack
作者:编程之家 时间:2020-05-20
swift入门-实现简单的登录界面
// // AppDelegate.swift // UIWindow import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application: UIApplic
作者:编程之家 时间:2020-05-20
玩儿转Swift——学习笔记持续更新
最近在学习IOS开发,将笔记记下! 常量和变量 let - constants 常量 let maxNum =32 var - variables 变量 var index = 0 同时声明多个变量 var x=0.0,y=0.0,z=0.0 类型可以推导出来,也可以显式的声明 var index = 0 //这里是一个整形 var str:String = "123" //这是一个字符串 基本
作者:编程之家 时间:2020-05-20
Swift字典的使用
Swift语言中的字典和数组是一样的,都要求所保存的数据类型一致,他们是类型安全的,在使用的时候,能够明确其中保存的数据类型。 一:字典的声明和初始化 var dic1 = [1:1,2:2,3:3] var dic2:Dictionary<String, String> = [:] var dic3 = Dictionary<String, String>() var dic4 = [Strin
作者:编程之家 时间:2020-05-20
深度解析swift中的String
String 是我们最常用到的语言元素,swift中的String初看起来相当简洁、易用(官方教程),真正大量使用时,却有点摸不着头脑。 第一、String.Index的概念让人费解,不知道它是如何构造出来的,Range<String.Index>就更奇怪了。第二、swift标准库中的方法很少,习惯了NSString中那些强大的功能,难免就要用一下bridge,而两者又有一些不能匹配的东西。 直到
作者:编程之家 时间:2020-05-20
Swift2.0版微信聊天更新 42-46集(80分钟视频)
让Cocoapods快速更新 高级校验类AJWValidator, UITextBox配合使用 Swift 2.0新特性-OptionSet实例大详解! 基于最新开发环境 IOS9 + Swift2.0 + Xcode 7 每周持续更新! 深入浅出,讲解详细! 持续关注花川学院,致力于提供中国质量最高的IOS课程,永久免费! http://www.hcxy.me ↑ 推荐朋友一起学习吧:请点右上角
作者:编程之家 时间:2020-01-06
Swift环境下实现UILabel居上 居中 居下对齐
首先在Xcode中新建.h文件,将以下代码复制进去 // // myUILabel.h // // // Created by yexiaozi_007 on 3/4/13. // Copyright (c) 2013 yexiaozi_007. All rights reserved. // #import <UIKit/UIKit.h> typedef enum { Ver
作者:编程之家 时间:2020-05-20
swift-学习之路,字典、数组、循环-控制流
// // ViewController.swift // UIWindow import UIKit import Foundation class ViewController: UIViewController { @IBOutlet weak var usrNameLabel: UITextField! @IBOutlet weak
作者:编程之家 时间:2020-05-20
上一页
176
177
178
179
180
181
182
183
下一页
小编推荐
热门标签
更多
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