手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
一份关于Swift语言学习资源的整理文件
在这里下载 https://github.com/ipader/SwiftGuide
作者:编程之家 时间:2020-05-21
【Swift】学习笔记(九)——枚举
为什么要先介绍类和结构体再介绍枚举呢。我觉得枚举是类的特殊存在形式。因为类完全可以替代枚举。不过swift中也有许多类的特性被枚举支持。这个后面学习到特性的时候自然就知道了。 1、什么是枚举 枚举定义了一个通用类型的一组相关值,使你可以在你的代码中以一种安全的方式来使用这些值。 - 太抽象了。 2、定义以及使用 enum CompassPoint { case North c
作者:编程之家 时间:2020-05-21
swift -- swift学习笔记1
Swift学习笔记(1) 特点: 基于C和OC语言,使用现有的Cocoa和Cocoa Touch框架,无缝兼容C,OC语言 兼具编译语言的高性能和脚本语言的交互性 支持Playground,它允许程序事实预览,无需频繁创建和运行App 简洁,安全,简易,灵活,高效 开发环境 Mac OS X系统 10.10 或 Mac OS X系统 10.9.3 语法基础: 多行注释:可以嵌套,这点和其他语
作者:编程之家 时间:2020-05-21
swift初始化
swift初始化 class INIT: NSObject { // 一个结构体的初始化 // 1、存储属性的初始化 struct Fahrenheit { var temperature :Double init(){ temperature = 32.0 }
作者:编程之家 时间:2020-05-21
Swift-轻松实现图片轮播
我写android的时候实现图片轮播用的viewpager,其实还算可以,也不是特麻烦,用swift实现图片轮播我用的scrollview+pageControl ,今天我记录一下实现的过程,理清一下思路。 思路是这样的。 这个一个scrollview,横着放,里面放了四张图片,计算出图片的frame,实现轮播的时候,我们去计算scrollview的offset偏移量,然后用定时器timer去触发
作者:编程之家 时间:2020-05-21
Swift详解之六----------------枚举、结构体、类
枚举、结构体、类 注:本文为作者自己总结,过于基础的就不再赘述 ,都是亲自测试的结果。如有错误或者遗漏的地方,欢迎指正,一起学习。 1、枚举 枚举是用来定义一组通用类型的一组相关值 ,关键字enum ,case关键词表明新的一行成员值将被定义。 enum Direction{ case East case West case South case North } 这
作者:编程之家 时间:2020-05-21
Swift学习笔记之字符串总结
字符串面量 字符串字面量是由双引号 (“”) 包裹着的具有固定顺序的文本字符集。 字符串字面量可以用于为常量和变量提供初始值: var emptyString = "" //空字符串面量 var anotherEmptyString = String()//初始化方法 //两个字符串均为空并等价 也可以通过Boolean类型的isEmpty属性判断字符串是否为空 if emptyStr
作者:编程之家 时间:2020-05-21
Swift 那些二三事
原文:http://blog.xsoin.com/2014/06/swift.html 前言 環境 xcode 6.0 創建新 new -> workspace -> 選擇 project 存放位置 Save as name 暫定取名為 learnSwift.xcodespace 創建新的 project -> OS X -> Application -> CommandLine Tool 此時頁
作者:编程之家 时间:2020-05-21
Swift入门十——循环引用、弱引用和无主引用
最近看到swift里面不仅有循环引用和弱引用(weak),还添加了无主引用(unowned),于是写了一些demo,这里总结一下。 和OC一样,Swfit默认也是基于ARC进行内存管理的,因此虽然简单,但如果不注意任然会出现循环引用问题(Retain cycle),导致内存泄露。 在OC中,可以很简单的举出一个循环引用的例子。比如有两个类A和B,A中有一个属性是B类的实例,而B中又有一个属性是A类
作者:编程之家 时间:2020-05-21
Swift:UIKit中Demo(一)
关于Swift的基本概念及语法知识,我在前面的章节中已经介绍了很多。这一节和下一节主要有针对性的讲解Swift在实际UIKit开发中的使用场景及注意点。先来看看Demo的最终效果图。 Demo分析: 1. 界面上面有三个按钮,他们的宽度不一致。 2. 点击每个按钮的时候,下面有红色下划线跟着"走动"。 一、 Storyboard中的设计 注意到,这个红色下划线是随意摆放的,没有刻意的设置它的位置及
作者:编程之家 时间:2020-05-21
Swift版知乎日报
Swift编写、Xcode7 beta5 iPhone6模拟器以及真机调试通过 用到了Alamofire、SwiftyJSON、SDWebImage 只做了首页新闻展示、顶部图片轮播和文章内容展示,左划菜单还有点赞查看评论什么的没做.. github地址:https://github.com/zpz1237/NirZhihuNews
作者:编程之家 时间:2020-05-21
Swift学习笔记之数组
集合类型 Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组是有序数据的集。集合是无序无重复数据的集。字典是无序的键值对的集。 Swift 语言中的Arrays、Sets和Dictionaries中存储的数据值类型必须明确。这意味着我们不能把不正确的数据类型插入其中。同时这也说明我们完全可以对取回值的类型非常自信 注意: Swift 的Ar
作者:编程之家 时间:2020-05-21
Swift学习笔记——枚举
swift 中普通的枚举形式 // 枚举形式,case关键词表明新的一行成员值将被定义 enum Direction { case North case South case East case Weast } // 注意:在 swift 中,枚举的成员变量有着不同的值,他们不再是0,1,2,3 了 // 多个成员值也可以出现在同一行上,但是要用逗号隔开 enu
作者:编程之家 时间:2020-05-21
swift详解之七------------你真的了解构造过程吗构造过程和析构过程
你真的了解构造过程吗(构造过程和析构过程) 注:本文为作者整理 , 尽量没有废话,都是干货 。希望看官们可以有所收获。 1、构造过程 构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务,在类中声明一个存储型变量 ,必须为其赋初始值 。可以通过构造器为其赋值 当我们创建一个类或者结构体的时候 系统默认给我们创建
作者:编程之家 时间:2020-05-21
使用Swift模拟Window-LFU
今天参加了某公司2015的校招的机试,大题开放题比较多,有一道大题是Window-LFU比较有意思,当时题目搞了半天没搞明白让干啥- -题目大概是这样的:实现一个Window-LFU缓存(其实就是用数组去缓存,当时差点用NSCache去做),要在API中暴露set、get、remove方法,并且可以指定cache的长度和window的大小。我用Swift实现的,当时做的时候时间比较紧没有做的太
作者:编程之家 时间:2020-05-21
swift详解之八---------------下标脚本
swift详解之八—————下标脚本 下标脚本 可以定义在类(Class)、结构体(structure)和枚举(enumeration)这些目标中,可以认为是访问对象、集合或序列的快捷方式,不需要再调用实例的特定的赋值和访问方法 关键字 subscript 下标脚本可以设定为 只读 和 读写 类似于getter 和 setter //语法 subscript(index : Int) ->Int
作者:编程之家 时间:2020-05-21
swift详解之九---------------自动引用计数、循环引用这个必须理解,必须看
自动引用计数、循环引用(这个必须理解,必须看) 注:本文详细介绍自动引用计数,以及各种循环引用问题。一网打尽! 1、 自动引用计数原理 Swift 使用ARC机制来跟踪和管理你的内存,一般情况下,Swift 的内存管理机制会一直起着作用,你无须自己来考虑内存的管理。ARC 会在类的实例不再被使用时,自动释放其占用的内存。 然而,在少数情况下,ARC 为了能帮助你管理内存,需要更多的关于你的代码之间
作者:编程之家 时间:2020-05-21
Swift学习笔记—— 类和结构体
// 类和结构体的定义 class SomeClass { } struct SomeStructure { } // 定义结构体和定义类 struct Resolution{ var width = 0 var height = 0 } class VideoMode { var resolution = Resolution() var interlac
作者:编程之家 时间:2020-05-21
Swift学习笔记—— 属性
定义一个属性 struct FixedLengthRange{ var firstValue:Int let length:Int } // FixedLengthRange这个类里面有两个属性,一个为 firstValue:Int 为可变类型,另外一个为 length 为不可变类型 // 属性赋值 var rangeofThreeItems = FixedLengthRang
作者:编程之家 时间:2020-05-21
Swift 2.0学习笔记Day4——用Playground工具编写Swift
Swift 2.0学习笔记(Day4)——用Playground工具编写Swift 原创文章,欢迎转载。转载请注明:关东升的博客 用Playground编写Swift代码目的是为了学习、测试算法、验证想法和可视化看到运行结果,不是为了使最终的程序编译和发布。 Playground程序运行①区域是代码编写视图;②区域是运行结果视图;③区域是时间轴视图;④区域是控制台视图,使用print等日志
作者:编程之家 时间:2020-05-21
Swift学习笔记系列——24访问控制
Tags: Swift 学习笔记 发布时间:2015-08-24 修改时间:2015-08-25 修改内容:添加“单元测试对象的访问级别”一节内容。 作者:Erwin 博客地址:技术杂货铺 欢迎转载,转载请注明出处。 Swift学习笔记系列——(24)访问控制 访问控制的对象 单个的类、结构体和枚举 属于1的属性、方法、构造方法和下标 协议的适用范围 模块和源文件 访问控制的基础 模块 一系列代码
作者:编程之家 时间:2020-05-21
ARC之解决对象之间的循环强引用Swift
直接上代码,具体看代码中的注释 // // ViewController.swift // Refrence // // Created by Mac on 8/24/15. // Copyright © 2015 fevershen. All rights reserved. // import UIKit class ViewController: UIViewController
作者:编程之家 时间:2020-05-21
Swift 2.0: 理解 flatMap
上周我写了一篇博文,介绍如何创建一个非可选类型的有序图片数组。 我在寻找最佳解决方案时,也考虑过flatMap。但是老实说,我并不是很了解flatMap,也不知道如何使用。一位同事告诉我一种解决方案,需要用到两个flatMap,看起来十分复杂。 之后,在博文的评论里发生了激烈讨论,我发现其实使用flatMap可以轻松地解决问题: let minionImagesFlattened = (1...7
作者:编程之家 时间:2020-02-02
swift详解之十-------------异常处理、类型转换 ( Any and AnyObject )
异常处理、类型转换 ( Any and AnyObject ) 注:本文为作者倾心整理 , 希望对大家有所帮助! 1、错误处理 (异常处理) swift 提供第一类错误支持 ,包括在运行时抛出 ,捕获 , 传送和控制可回收错误。在swift中 ,错误用复合 ErrorType 协议的值表示 。 Swift枚举把一系列相关的错误组合在一起。同时可以把一些相关的值和错误关联在一起 。 因此 编译器会为
作者:编程之家 时间:2020-05-21
Swift 2.0学习笔记Day5——我所知道的标识符和关键字
Swift 2.0学习笔记(Day5)——我所知道的标识符和关键字 原创文章,欢迎转载。转载请注明:关东升的博客 好多计算机语言都有标识符和关键字,一直没有好好的总结,就是这样的用着,现在小小的整理一下Swift中的标识符和关键字。 什么是标识符呢? 标识符就是给变量、常量、方法、函数、枚举、结构体、类、协议等由开发人员指定的名字。 其实,构成标识符的字母是有一定规范的,Swif
作者:编程之家 时间:2020-05-21
闭包-简洁版Swift
转自:http://ju.outofmemory.cn/entry/103446 闭包内容挺多的,一次看多了晕菜,直接来个简洁版的,还有疑惑看其他帖子去 闭包(closure)与函数(function) 很多语言都有闭包的概念,比如C中的block,C++的lamda //Global functions, nested functions, and closure 可以认为函数是特殊形式的闭包,
作者:编程之家 时间:2020-05-21
Swift2.0中使用闭包表达式进行类之间进行通信
闭包:类似于OC中的block或者C++中Lambda,可以方便的在类之间进行通信 标准的语法格式: { (parameterType) -> (returnType) in statements } 定义一个闭包变量: var closureName: (parameterType) -> (returnType) 定义一个可选闭包变量 var closureName: ((paramet
作者:编程之家 时间:2020-05-21
swift_UITableView详解
1.新建RootViewController类 [objc] view plaincopy // // RootViewController.swift // UITableViewDemo // // Created by 赵超 on 14-6-21. // Copyright (c) 2014年 赵超. All rights reserved. //
作者:编程之家 时间:2020-05-21
Swift开发教程--如何在别的类中调用AppDelegate中的方法
((UIApplication.sharedApplication().delegate) as! AppDelegate).xxxmethod();
作者:编程之家 时间:2020-05-21
Swift下拉菜单动画实现
CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿、参与内容翻译工作,或寻求近匠报道,请发送邮件至tangxy#csdn.net(请把#改成@)。 学iOS开发时间也不短了,但对CoreGraphics自定义动画这块一直都不算太熟练,一是因为默认动画可以在一定程度上满足需求,二也是因为自定义
作者:编程之家 时间:2020-02-13
上一页
179
180
181
182
183
184
185
186
下一页
小编推荐
热门标签
更多
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