手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift学习笔记系列——2字符串和字符
Tags: Swift 学习笔记 发布时间:2015-06-25 修改时间:2015-06-25 作者:Erwin 博客地址:技术杂货铺 欢迎转载,转载请注明出处。 Swift学习笔记系列——(2)字符串和字符 字符串和字符基于Unicode 初始化空字符串 “”和String() isEmpty方法判断字符串是否为空 字符串是值类型 String是用结构体实现的 值类型意味着创建副本 同样是值类
作者:编程之家 时间:2020-05-19
Swift学习笔记系列目录
最后更新:2015.08.26 说明:CSDN的对Markdown编辑器的标题层级显示有问题,在客户端编辑完后后发布,已经发现多个内容的目录严重错乱。 操作符和高级操作符内容合并到了操作符一章。 操作符 字符串和字符 集合类型 控制流 函数 闭包 枚举 类和结构体 属性 方法 下标 继承 初始化 析构 自动引用计数 可选链 错误处理 造型 扩展 协议 泛型 访问控制
作者:编程之家 时间:2020-05-19
Swift的数组
// // main.swift // Swift的数组 // // Created by Goddog on 15/6/25. // Copyright (c) 2015年 Goddog. All rights reserved. // import Foundation //MARK: - 声明和创建数组 //Array本质就是Swift定义的一种结构体类型 //使用泛型语句生命数
作者:编程之家 时间:2020-05-19
Swift项目的main函数为何消失了?如何把它找出来?
OC项目中的main函数 大家是否发现,以前用OC语言创建的项目,一定会有一个main.m文件,里面有一个main函数,在这个函数中唤醒app。如果在app启动时放置断点,可以看到应用程序调用栈,如下图 main函数作为程序启动后的第二个函数被调用,然后在main函数中再启动UIApplication,并绑定AppDelegate Swift项目中的main函数为何隐藏 创建过Swift项目的童鞋
作者:编程之家 时间:2020-05-19
UIScrollView加载子视图偏移64的问题
最近正在学swift,基本语法刚刚看完,试着实践一下。没想到用scrollView的时候遇到问题了。o(╯□╰)o 在一个VC里如果第一个控件是UIScrollView,注意是第一个控件,就是首先addsubview在VC.view上。接着加到scrollView上的View就会在Y点上发生64的偏移(也就是navigationBar的高度44+电池条的高度20)。 这个在iOS7以后才会出现。
作者:编程之家 时间:2020-05-19
Swift入坑--block的定义
typealias methodCompletionBlock = (String)->Void
作者:编程之家 时间:2020-05-19
Swift AVFoundation 二维码扫描和生成
项目终于不需要支持iOS6了(泪崩),在二维码扫描这一块,能够完全的放弃ZXing库,改用系统的AVFoundation了,拿swift写了个Demo,效果如下: github地址:点这里 有关AVFoundation和Core Image(滤镜等),可以先看看objc.io第21期和第23期的有关介绍. 初始化视频捕捉 // 初始化视频捕获 private func initCaptur
作者:编程之家 时间:2020-05-19
swift随机色的设置
var color:CGFloat = CGFloat(CGFloat(random())/CGFloat(RAND_MAX)) var color1:CGFloat = CGFloat(CGFloat(random())/CGFloat(RAND_MAX)) var color2:CGFloat = CGFloat(CGFloat(random())
作者:编程之家 时间:2020-05-19
拥抱Swift吧,骚年!
拥抱Swift吧,骚年! 为了提高开发者的编程效率,将更多的开发者吸引入苹果的开发者阵营,在去年2014年的WWDC上,苹果推出了一套新的语言Swift.在这一年中,Swift经历了不下十次版本更新,开始成为一门相对成熟稳定的编程语言。也以其语法简洁,安全为广大开发者使用,在这一年中,国外的Swift ios 书籍,教程和培训,无一 详细解读 和小伙伴们一起来吐槽
作者:编程之家 时间:2020-05-19
Swift 2 有哪些新特性
(点击上方蓝字,快速关注我们) 在WWDC我们发现Swift团队没有浪费时间在无谓的地方,而是致力于改善Swift 2。 我们将会为你编写和录制很多关于Swift 2的教程,但在此期间我想强调Swift最令人兴奋的改变,为你可以在秋天迁移到Swift 2做准备。 错误处理 正如Ray在WWDC 2015 Initial Impressions文章中提及,错误处理已经在Swift 2改进了。我们已
作者:编程之家 时间:2019-08-14
swift中单例实现
首先,看下OC中一般单例实现: static NetWorkTool *tool; + ( instancetype )shareNetWorkTool { static dispatch_once_t onceToken; dispatch_once (&onceToken, ^{ tool = [[ self alloc ] init ]; })
作者:编程之家 时间:2020-05-19
swift 类型转换
1.获取当前时间 var curDate = NSDate() var dateFormatter = NSDateFormatter() var timeFormatter = NSDateFormatter() dateFormatter.dateFormat = “yyy-MM-dd” timeFormatter.dateFormat = “HH:mm:ss SSS” var dateStr
作者:编程之家 时间:2020-05-19
Swift 实现图片转字符画的功能翻译
本文介绍一个IOS APP , 将图片转换成ASCII字符画,使用Swift语言编写。 举个例子,我们使用著名的蕾娜照片作为原图片 经APP转换后形成的字符画,我们打印出来,效果如下: 放大她的脸部可以看到图像都是字符串组成的! 项目地址: https://github.com/ijoshsmith/swift-ascii-art 字符画原理 图像中的每个像素都对应到一个ASCII值,在这里显示为
作者:编程之家 时间:2019-08-14
swift 学习笔记一
看 Developing IOS 8 Apps with swift 的时候看到一些比较有用的点,记录一下: 1、将函数作为参数传递。例如: 写一个两个数求和的函数:performOperation(multiply) func performOperation(operation:(Double,Double) -> Double) { if operan
作者:编程之家 时间:2020-05-19
swift学习笔记二
新建一个类,作为计算器的 Model 层,这里将类命名为 CalculatorBrain import Foundation class CalculatorBrain { //1 private enum Op { case Operand(Double) case UnaryOperation(String, Double -> Double)
作者:编程之家 时间:2020-05-19
swift 基础笔记五集合
//: Playground - noun: a place where people can play import UIKit // 集合 // Swift中的Set类型被写为Set<SomeType>,这里的SomeType表示Set中允许存储的类型,和数组不同的是,集合没有等价的简化形式 var letters = Set<Character>() letters // let
作者:编程之家 时间:2020-05-19
Swift学习第二练——Swift项目时光电影
Swift学习第二练——Swift项目时光电影 很早以前的一个OC的练习项目,用swift重新写了一遍,因为xcode版本的更新对swift的兼容度也在不断改变,此版本适用于xcode6.1。 这个项目中,用swift将iOS官方SDK中的HTTP进行了封装,使用了swift编写的异步加载网络图片的方法。练习了用swift操作界面布局,跳转界面等的方法。 下面是封装的下载类
作者:编程之家 时间:2020-05-19
Swift 实现图片转字符画的功能
本文介绍一个IOS APP , 将图片转换成ASCII字符画,使用Swift语言编写。 举个例子,我们使用著名的蕾娜照片作为原图片 经APP转换后形成的字符画,我们打印出来,效果如下: 放大她的脸部可以看到图像都是字符串组成的! 项目地址: https://github.com/ijoshsmith/swift-ascii-art 字符画原理 图像中的每个像素都对应到一个ASCII值,在这里显示为
作者:编程之家 时间:2020-05-19
【荐】Grand Central Dispatch Tutorial for Swift: Part 1/2
这篇文章非常详细的介绍了iOS中的GCD相关知识,并且结合具体实例进行了分析。 原文地址(建议评论也看一下) 感兴趣的朋友可以看看原文,在这里我总结和翻译了我个人认为比较精华的部分。 预备知识 顺序与并发(serial vs concurrent) 顺序执行指在同一时间只有一个任务被执行;并发则指任务可能会同时被执行。 任务(tasks) 在本文中,一个任务可以被认为就是一个闭包。实际上,你同样可
作者:编程之家 时间:2020-05-19
OpenStack Swift 存储策略
OpenStack Swift 对象存储及其存储策略简介 Swift 2.0 于 2014 年 7 月 8 日发布,其中最重要的新特性是存储策略(Storage Policy),该特性改变了以往存储系统中存储策略由设计与实施方决定的做法,让用户能够以 Container 为粒度,为不同需求的数据指定不同的副本数量、不同参数的纠删码、不同性能的存储介质、不同地理位置、不同的后端存储设备。存储策略充分
作者:编程之家 时间:2020-05-19
OpenStack Swift源码导读:业务整体架构和Proxy进程
OpenStack的源码分析在网上已经非常多了,针对各个部分的解读亦是非常详尽。这里我根据自己的理解把之前读过的Swift源码的一些要点记录一下,希望给需要的同学能带来一些帮助。 一、Swift的整体框架图 如上图,Swift的源码目录结构。其中proxy是前端的业务接入进程。account、container和object目录分别是账户、容器 和对象的业务处理逻辑进程。common目录是一些通用
作者:编程之家 时间:2020-05-19
swift 基础笔记六字典
//: Playground - noun: a place where people can play import UIKit // 字典 // 创建一个空字典 // 我们可以像数组一样使用构造语法创建一个空字典: //这个例子创建了一个Int, String类型的空字典来储存英语对整数的命名。它的键是Int型,值是String型。 var names = Dictionary<Int,
作者:编程之家 时间:2020-05-19
swift 基础笔记七for循环
//: Playground - noun: a place where people can play import UIKit // for 循环 //你可以使用for-in循环来遍历一个集合里面的所有元素,例如由数字表示的区间、数组中的元素、字符串中的字符。 for index in 1...5{ println(index); } //如果你不需要知道区间内每一项的值,
作者:编程之家 时间:2020-05-19
The-Swift-2.0-Programming-Language-playground
本人分享到github上整理的swift 2.0的playground。地址https://github.com/mengxiangyue/The-Swift-2.0-Programming-Language-playground 对应最新发布《The Swift Programming Language》Swift 2.0 版本一书中内容。这些Playground基本是书中知识点的一个总结,如果
作者:编程之家 时间:2020-05-19
我应该直接学 Swift,还是 Objective-C?
我应该先学C/Objective-C还是直接学Swift? Swift是一个全新的语言,与Objective-C或C都没有任何关系。我的意思是它们都是编程语言并且遵守一些基础概念和范例,但是你并不需 要在学习其中一个之前先学另一个。即使你是编程新手,你也可以学习苹果发布的官方的Swift文档而无需先学Objective-C。 我正在学习Objective-C,我应该转为学Swift吗? 这要试情况
作者:编程之家 时间:2020-05-19
驳狗屎文 "我为什么放弃Go语言"
驳狗屎文 "我为什么放弃Go语言" 此篇文章流传甚广, 其实里面没啥干货, 而且里面很多观点是有问题的. 这个文章在 golang-china 很早就讨论过了. 最近因为 Rust 1.0 和 1.1 的发布, 导致这个文章又出来毒害读者. 所以写了这篇反驳文章, 指出其中的问题. 原文链接:http://www.voidcn.com/article/p-dhylvfso-bae.html 有好几
作者:编程之家 时间:2020-05-19
《Swift编程入门经典》
《Swift编程入门经典》 有趣、快速地构建iOS和OS X应用,Swift是苹果公司用于iOS和OS X开发的新语言,需要开发者熟练掌握。这本循序渐进的初学者指南将为你开始构建Mac和iPhone应用提供所需的一切基础知识。 详细解读 和小伙伴们一起来吐槽
作者:编程之家 时间:2020-05-19
AutoLayout Swift demo
import UIKit import Swift class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let v1 = UIView() let v2 = UIView() v1.backgrou
作者:编程之家 时间:2020-05-19
类和对象
//使用 class 可以创建一个类。一个属性的声明则是在类里作为常量或变量声明的,除了是在类的上下文中。方法和函 数也是这么写的。 class Shape { var numberOfSides = 0 let area = 40 func simpleDescription() -> String { return "A shape with
作者:编程之家 时间:2020-05-19
《Swifter : 100 个 Swift 开发必备 Tip》试读
苹果在WWDC 2014上发布的编程语言Swift,不仅在各个方面优于Objective-C,还具有实时代码效果预览功能,即在输入代码时,右侧屏幕就能实时演示出代码执行效果。此外,Swift还可与Objective-C兼容使用。所以,虽然Swift 是一门很新的语言,推出不到两年,但却已经成功登上了tiobe的语言排行榜,最近的2015年6月的排名已经到了第14位。 本书作者王巍是一位资深的i
作者:编程之家 时间:2020-05-19
上一页
158
159
160
161
162
163
164
165
下一页
小编推荐
热门标签
更多
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