1.Playground介绍
Playground是苹果xcode6自带的一种快速学习代码的模式,这种模式不用建立工程,直接就能看到代码执行结果,对于快速原型验证,以及学习语言细节等方面,有着独特优势。缺点是不能有用户交互输入。
我看到大家使用的例子,都是写的用osx的代码和类库来测试(默认使用快捷菜单创建的也是mac osx版本的Playground)。看了苹果的说明,Playground是支持ios的。
于是就找找看,怎么样支持ios的类库。
2.创建Playground
首先xcode启动的时候,就会显示一个界面。上面第一项就是“Get started with a playground”
点击就会创建一个Playground,直接供你使用。
但是,需要注意的是,此时 创建的是 mac osx版本的Playground。从默认的引用的库就可以看到。
import Cocoa
3.修改新创建的Playground为ios版本。
选择菜单“view” -> “Utilities” -> “show file inspector” ,此时窗口右边会显示文件属性的边栏,
注意playground Settings部分的platform,当前为OX X,改为 iOS即可。
改完之后,左边自动生成的代码。import Cocoa就不适合了。
修改为ios使用的 import UIKit
为了使用playground的即时显示,可以
import XCPlayground
这样就能使用内置的 XCPCaptureValue 来聚合输出一些值了
至此,你就可以用playground调试ios代码了。
备注:注意紧挨着那个选项:Resource Path,指的是资源文件的相对路径,如果有本地图片文件需要注意这个路径。
- 大小: 47 KB
- 大小: 131.6 KB
- 大小: 132.2 KB
- 大小: 209.1 KB
分享到:
相关推荐
这份资源包含了丰富的playground文件,旨在帮助学习者通过实践来深入理解iOS开发的关键概念和技术。Playgrounds在Xcode中是一种强大的工具,允许开发者即时查看代码效果,无需完整构建应用程序,从而加速学习进程。 ...
在苹果的开发环境中,Xcode 是一款至关重要的工具,它为开发者提供了编写、测试和调试iOS、macOS以及其他Apple平台应用程序的全方位支持。"Playground"是Xcode中的一个特色功能,尤其对于初学者来说,它是一个极其...
7. **.playground**文件:Swift playgrounds是学习和测试代码的交互式环境,书中提供的例子可能包含这样的文件,让读者可以直接在Xcode中运行和调试代码。 8. **UIKit框架**:UIKit是iOS应用开发的核心框架,包括UI...
- **下载 iOS 11 SDK**:软件开发工具包(Software Development Kit,简称 SDK)包含了开发 iOS 应用所需的文档、代码示例、调试和分析工具等。 ##### 2.2 Apple 开发者计划 - **Apple Developer Program**:这是...
Xcode是一个功能强大的IDE(集成开发环境),包含设计、开发和调试iOS应用所需的所有工具。通过苹果App Store可以免费下载Xcode。本教程使用Xcode 7.0和iOS SDK 9.0版本,请在开始学习之前确保安装了相应的版本。 ...
Swift的强类型系统和可选类型使得代码更加安全,而它的.playground环境则提供了即时反馈,便于学习和调试。 课程还会讲解iOS 8的特性和API,包括App生命周期、用户界面设计、Auto Layout进行屏幕适配、Storyboards...
还有Swift Playground的支持,使得开发者可以更直观地在设备上调试代码。 在《斯坦福Swift IOS9开发示例源码》中,你将发现以下关键知识点: 1. **用户界面设计**:包括Storyboard的使用,Auto Layout和Size ...
6. **用户界面**:尽管游戏的交互通常通过触摸事件和手势识别进行,但源代码可能还包括使用AutoLayout和Size Classes来适应不同屏幕尺寸的代码。 7. **游戏逻辑和算法**:游戏的玩法、得分系统、AI(人工智能)等都...
为了调试Weex代码,你可以使用Weex Playground App或者在浏览器中预览。通过Weex Debug服务,可以查看和调试JS堆栈,帮助你定位和解决问题。 总的来说,iOS集成Weex涉及的主要步骤包括安装SDK、创建ViewController...
11. **测试与调试**:书中还会介绍如何编写单元测试以确保代码质量,以及如何使用Xcode的调试工具找出并修复问题。 总之,《Swift编程入门:面向iOS 8的编程指南》是一本全面的Swift和iOS开发教程,涵盖了从语言...
本文将详细介绍Linux、macOS、Windows、Android、iOS等操作系统的开发调试案例和项目资源。 #### Linux **开发工具** - **GCC和Makefile**:GCC(GNU Compiler Collection)是用于C/C++开发的标准工具链,...
通过阅读源代码和相关文档,你可以了解到NNPlayground是如何利用iOS的Swift语言和可能的框架(如Core ML或TensorFlow Lite)来实现神经网络的训练和可视化功能的。这将是一个深入学习移动平台机器学习技术的好机会。
在macOS Mojave上运行SwiftUI教程代码的Playground,你可以直观地看到代码改变如何实时反映在预览窗口中,这使得学习和调试变得更加高效。 在SwiftUI中,UI组件是用结构体和枚举来表示的,这些类型遵循View协议。...
- 这个Demo可能使用了Storyboard来设计用户界面,这是一个图形化的布局工具,允许开发者无需编写代码就能设计界面。 - 在Storyboard中,通常会有一个初始的UIViewController,这就是我们的空白页面。 3. **...
2. **Playground**:即时查看代码执行结果的工具,便于学习和调试。 3. **泛型(Generics)**:允许编写可重用的代码,适用于多种数据类型。 4. **结构体与枚举(Structs & Enums)**:Swift鼓励使用结构体和枚举,...
下面通过一个具体的案例——一个用于记录用户每日饮水量的应用程序,来具体展示 Swift 在 iOS 开发中的实际应用。 ##### 应用程序功能概览 1. **用户界面**:包含输入框和按钮,用于输入和记录用户每日饮水量。 2. ...
通过研究这个项目,开发者可以深入理解iOS应用和游戏的开发流程,学习如何使用Swift或Objective-C编写代码,以及如何利用Apple的框架和工具构建功能丰富的用户体验。此外,Playground的特性也让学习过程变得更具交互...
在Swift编程环境中,Swift Playgrounds是一个非常重要的工具,它为开发者和学习者提供了一个...尽管在Playground中可能无法使用日志调试,但可以通过其他方式,如打印语句(print statements)或断点,来跟踪代码执行。
同时,Swift的Playground功能也可能在项目中有所体现,它是测试和验证代码逻辑的便捷工具。 其次,iOS应用的开发离不开UIKit框架,它是iOS应用用户界面的主要构建块。在这个项目中,我们可能看到ViewController的...