手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
【面试必备】Swift面试题及其答案
原文:Swift Interview Questions and Answers 原作者:Antonio Bello 原作者介绍: Antonio 拥有丰富的编程经验。他开始编程的时候,内存单位还是 byte 而不是 gigabyte,存储空间还是可选的附加物,最常用的语言还是BASIC。现在,Antonio 的兴趣在于 iOS 应用开发、node.js 后端开发,而且他从来不会放过学习新东西的机
作者:编程之家 时间:2020-05-25
Swift惰性初始化lazy属性
转自:http://blog.csdn.net/hello_hwc/article/details/44955423 一 惰性初始化的定义 在Objective C中,惰性初始化是这样写的 <pre name="code" class="objc">@property (strong,nonatomic) CAShapeLayer * shapelayer; -(CAShapeLayer *)s
作者:编程之家 时间:2020-05-25
swift之宏定义
Swift里边没有oc一样的define了,没有原来一样的宏定义了 要想实现一样的效果 可以用let常量来代替 1.判断系统 2.负责一些的宏定义,需要使用func函数定义 OK!
作者:编程之家 时间:2020-05-25
swift开发笔记11 - 使用UIAlertController在底部弹出日期选择框
点击日期按钮,弹出一个日期选择框在底部,选完日期后,修改日期按钮上的文字: 关于日期按钮的外观绘制详见上一节,点击按钮的响应事件为: @IBAction func selectDate(sender: AnyObject) { let alertController:UIAlertController=UIAlertController(title: "\n\n
作者:编程之家 时间:2020-05-25
Swift 2.1的新变化
10月14日-16日,由CSDN和创新工场联合主办的MDCC 2015中国移动开发者大会将在北京新云南皇冠假日酒店隆重召开,现在抢注大会门票,即享多重好礼! 如果你觉得苹果的Swift语言没有赶上趟,那就要重新审视这一观点了!Xcode 7.1 Beta 2版本已经支持Swift 2.1了。我没有必要在此事无巨细一一列举,你随时可以自行查看其发布说明的。 互操作性和数据类型 从C语言中引入的枚举类
作者:编程之家 时间:2020-04-05
Swift 细小知识点汇集
浮点型转换为整型 舍去浮点数的小数部分即可。 类型别名 根据程序上下文,你想要使用一个更为贴切的名称来引用某个类型的变量,此时你可以为那个类型定义一个类型别名。 类型别名使用 typealias 关键字来定义。 比如当描述一个外部资源的大小的时候,可以如下定义别名: typealias AudioSample = UInt16 定义了类型别名之后,你可以使用别名来代替原来的类型名: // Audi
作者:编程之家 时间:2020-05-25
swift版支付宝解锁仿造
https://github.com/csjlengxiang/Swift-GestureUnlock
作者:编程之家 时间:2020-05-25
swift UITableView cell自适应高度
http://blog.csdn.net/tujiaw/article/details/47073449 http://fourfire.iteye.com/blog/2109724
作者:编程之家 时间:2020-05-25
swift lazy 懒加载
class ClassA { lazy var str: String = { let str = "Hello" print("只在首次访问输出") return str }() } 我们在使用 lazy 作为属性修饰符时,只能声明属性是变量。另外我们需要显式地指定属性类型,并使用一个可以对这个属性进行赋值的语句来在首次访问属性时运
作者:编程之家 时间:2020-05-25
使用Swift编写的开源中国iOS App
使用Swift编写的开源中国iOS App 曾经提过一个问题: 打算用Swift为OSChina写一个客户端 1.多长时间写出来大家能接受? 2.加广告会不会惹众怒? 3.当然是非官方版本的。@红薯 会不会封杀掉? 见讨论地址: http://www.oschina.net/question/586885_157745 得到了不少反馈。甚至,有人在一年后依然来问,写出来了吗? 如今,才开始着手写
作者:编程之家 时间:2020-05-25
Swift 解决IOS开发中TableView中编辑UITextField时键盘遮挡输入框的情况
最近开始学习运用Swift开发IOS程序,动手做TableView有关的操作的时候发现输入框容易被键盘挡住,在上网查找了很多方法,一般都是用OC解决的,而且过程比较复杂,就是解决一个键盘遮挡的问题不用那么麻烦吧,最后请教了前辈才解决,以下是解决办法: 情况一:如果你的ViewController是继承于UITableViewController,那么系统会自动处理键盘遮挡的问题; 情况二:如果只是
作者:编程之家 时间:2020-05-25
Swift 2.0学习笔记Day 20——函数中参数的传递引用
原创文章,欢迎转载。转载请注明:关东升的博客 参数的传递引用 类是引用类型,其他的数据类型如整型、浮点型、布尔型、字符、字符串、元组、集合、枚举和结构体全部是值类型。 有的时候就是要将一个值类型参数以引用方式传递,这也是可以实现的,Swift提供的inout关键字就可以实现。看下面的一个示例: func increment(inout value:Double, amount:Doubl
作者:编程之家 时间:2020-05-25
关于 as! 操作符
转自 :http://www.theswiftworld.com/2015/03/06/the-as-operator/ 在 Swift 1.2 之前,as 操作符可以进行两种类型的转换,这取决于被转换的表达式和转换到的类型。 有保证的转换 从一个类型到另一个类型的转换是否成功可以用过 Swift 的编译器来验证,例如,向上转型(从一个类转换到它的父类)或指定字面表达式的类型(比如,1 as Fl
作者:编程之家 时间:2020-05-25
swift2.0 通过类名创建UIViewController
在OC里面我们可以很简单的通过类名创建一个实例,swift里面我们怎么办呢 OC代码如下: Class className = NSClassFromString(displayClassName); UIViewController *view = [[className alloc]init]; swift2.0 有了很大的改变,这里不是我们讨论的重点,swift里面我们不能简单的使用NSCl
作者:编程之家 时间:2020-05-25
用Swift做个游戏Lecture01 —— 初窥游戏场景
作者:PMST简书博客 VERSION:V1.0 NOTICE:目前第一版以叙述内容为主,之后对其中一些细节知识点进行讲解。 更新时间:每周日 本教程参考自RayWenderlich的视频教程How To Make a Game Like Flappy Bird Series (Swift)。本教程中,你将从无到有亲自开发一个基于SpriteKit框架的Flappy bird小游戏。总体难度不大,
作者:编程之家 时间:2020-05-25
用Swift做个游戏Lecture02 —— Player的诞生
01.添加游戏音乐 音乐主要有:Player挥动翅膀上升的声音、撞击障碍物的声音、坠落至地面的声音、过关得分的声音等等。请打开项目看到Resource中的Sounds文件夹,包含了上述所有声音,格式为.wav 。 SpritKit提供playSoundFileNamed(soundFile: , waitForCompletion wait: )->SKAction方法用于实现音乐的播放,注意播放
作者:编程之家 时间:2020-05-25
用Swift做个游戏Lecture 03 —— 实现foreground的持续移动
本文任务 游戏运行中,Foreground地面持续滚动。 持续移动地面 任务一需要解决的问题: 如何移动地面。 如何无缝连接。 问题一的解决思路是每次渲染完毕进入update()方法中更新Foreground的坐标位置,即改变position的x值。 问题二的解决思路是实例化两个Foreground,相邻紧挨,以约定好的速度向左移动,当第一个节点位置超出屏幕范围(对玩家来说是不可见)时,改变其坐标
作者:编程之家 时间:2020-05-25
用Swift做个游戏Lecture04 —— 仙人掌的狙击
本节任务: 随机生成障碍物,且一对障碍物上下相距距离固定,但位置随机。 几种情况: y position = 0的情况: y position = playableStart的情况: y position = playableStart - 障碍物.size.height/2的情况: 推导一般情况下的公式:y position = playableStart - 障碍物.size.height/2
作者:编程之家 时间:2020-05-25
swift 根据字符串数量动态计算行高)(>=iOS7.0)
//MARK: - 动态 计算行高,根据字符串的实际内容的多少 在固定的宽度和字体的大小,动态的计算出实际的高度 func textHeightFromTextString(text: String, textWidth: CGFloat, fontSize: CGFloat, isBold: Bool) -> CGFloat { if (getC
作者:编程之家 时间:2020-05-25
Swift 2.0 之初识面向协议编程
(点击上方公号,可快速关注) 出处:Ray Wenderlich 译者:swiftyper 网址:http://www.swiftyper.com/Swift/introducing-protocol-oriented-programming-in-swift-2.html 在 WWDC 2015上,苹果发布了 Swift 2.0 版本,这是自 Swift 发布以来进行的第二次重大改版,这次改进推
作者:编程之家 时间:2020-04-05
Swift 2.0之初识面向协议编程
在 WWDC 2015上,苹果发布了 Swift 2.0 版本,这是自 Swift 发布以来进行的第二次重大改版,这次改进推出了很多新特性来帮助我等程序员写出更优雅的代码。 在这些新特性里面,最让人兴奋的莫过于 协议扩展(protocol extensions) 了。在第一版的 Swift 当中,我们可以使用扩展来为 类(class)、结构体(struct) 以及 枚举(enum) 增加新功能。在
作者:编程之家 时间:2020-05-25
swift2.0 UIImagePickerController 拍照 相册 录像
系统 ios9.1 语言swift2.0 在app 里最常用的功能就是多媒体选择,首先我们storyboard 创建一个button 用于触发选择事件 @IBAction func selectImageAction(sender: AnyObject) { } 这时候通常会弹出来一个ActionSheet 上面有拍照 , 相册,录像 和取消 这几项。iOS 8 以后actionsheet 和
作者:编程之家 时间:2020-05-25
swift2.0 动态获取键盘高度 Get KeyboardHeight
列表内容 监听键盘起落 下面是可以监听到得四种状态 UIKeyboardWillShowNotification: String UIKeyboardDidShowNotification: String UIKeyboardWillHideNotification: String UIKeyboardDidHideNotification: String NSNotificationCenter
作者:编程之家 时间:2020-05-25
swift笔记一 REPL
在terminal中编写并运行swift ➜ swift $ pwd /Users/cyper/swift ➜ swift $ which swift /usr/bin/swift ➜ swift $ swift --version Apple Swift version 2.0 (swiftlang-700.0.59 clang-700.0.72) Target: x86_64-ap
作者:编程之家 时间:2020-05-25
swift笔记二 playground
New a playgroud放在桌面。 Name: foo Platform: OS X 在桌面会生成一个叫foo.playground的文件, View > Assistant Editor > show assistant editor(on bottom)可以上你方便的看到出错信息。 双击foo.playground可以直接打开,,右击show package contents可以将pla
作者:编程之家 时间:2020-05-25
swift笔记三 使用xcode
建一个xcode工程。。OS X > Application > Command Line Tool因为我们只是想玩玩swift语言特性不做UI. product name; example org name: cyper org id: me.cyper bundle id: me.cyper.example 保存在桌面. example > example.xcodeproj examp
作者:编程之家 时间:2020-05-25
OS X编程: 使用Core Animation
OS X 上使用核心动画(Core Animation) 自从swift推出以来,我断然放弃了object_c,转向swift,我多年使用C++,所以swift对我来说要容易一些。基本的swift的内容这里就不说了。 最近我开始研究核心动画(Core Animation),在这里做个记录。 建立一个基本的Cocoa 应用,修改代码为: import Cocoa @NSApplicationMai
作者:编程之家 时间:2020-05-25
swift2.0 NSNotificationCenter 使用和传值
发送通知 let dic = ["name":"hello"]; NSNotificationCenter.defaultCenter().postNotificationName("NotificationIdentifier", object: dic) 接收通知 NSNotificationCenter.defaultCenter().addObserver(self, selector:
作者:编程之家 时间:2020-05-25
自学编程的那些事
print("Hello World!") 从一个月前打算学习开发,便学习了最新的Swift语言,从学习过程中,并不乐观,但是还会在Obj-C的程序猿中沾沾自喜。(毕竟Swift的可读性和学习易用性太强了) 一个月之中,学习了数据类型,数组字典,枚举,元组,函数闭包,类,等等一些基础的知识(虽然大部分还不懂得怎么用,但是至少明白了有这个东西)。。 接下来,别人教导我要直接跟着视频做项目,才能很快提
作者:编程之家 时间:2020-05-25
Swift2网络操作和异常处理
相信写过Swift的人应该都知道Alamofire,它是AFNetworking的Swift版本,同一个作者写的。之前在项目中我也一直使用Alamofire,但是升级到Xcode7之后旧版的Alamofire不能用了,最新版的又只支持iOS8之后的系统,而公司项目还得兼容iOS7,所以接下来不打算用它了。 我的需求比较简单,只要能发送GET请求获取数据以及发送POST请求提交数据就好了,大致看了一
作者:编程之家 时间:2020-05-25
上一页
192
193
194
195
196
197
198
199
下一页
小编推荐
热门标签
更多
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