Tag: xcode6

构build纯粹的Swift Cocoa Touch Framework

我正在用Xcode-6来探索Swift,尽pipe我觉得新的集合需要一点点工作,因为我已经设法打破了几次编译器。 问题是我现在卡住了试图创build框架包, 然后在另一个项目中使用 。 该项目build设没有问题,所有的testing成功通过。 当我去创build存档(我认为是必需的)我收到错误: :0:错误:底层Objective-C模块'示例'未find 现在我认为这与我的Sample.h的内容有关,它告诉我 // In this header, you should import all the public headers of your framework using statements like #import <Sample/PublicHeader.h> 这是很好,除了我只使用这个框架的快速枚举,结构和类,因此没有.h文件存在。 任何人都可以阐明这一点,因为我找不到任何可用的文件呢?

我如何在embedded式框架中使用Cocoapods?

我在一个新的项目中使用了一个embedded式框架来处理我的自定义视图,以利用Xcode 6中新的@IBDesignable的东西,并且我想用Facebook的Pop来animation所有的视图。 我已经使用Cocoapods将Pop添加到项目中,但embedded式框架无法访问这些文件( 'POP/pop.h' file not found )。 我试图从应用程序目标复制Cocoapods相关的构build阶段到自定义框架目标,但他们不工作。 工作是直接将Pop文件夹复制到embedded式框架中,但是Xcode告诉我必须将所有尖括号<POP/pop.h>更改为引号"POP/pop.h" 。 我假设有一个更好的方法,我在这个空白。

设备屏幕截图在Xcode6中可见?

对于Xcode 6,旧的Xcode 4&5 Organizer菜单项已经被分成了一个pipe理器和一组设备菜单选项。 在“设备”菜单项下,除了模拟器和类似的东西之外,您还将看到Xcode所了解的各种设备的列表。 还有一个更清晰的界面,列出设备信息,为每个设备安装应用程序等。 这是我的问题: 新设备页面上有两个更大的button。 一个是“查看设备日志”,另一个是“截图”。 如果按下“截图”button截取连接设备上的内容,则没有明显的方法可以实际查看屏幕截图。 有谁知道如何查看从Xcode 6设备菜单中截取的屏幕截图? 很难相信这是Dev Tool团队的一个疏漏。

如何正确地设置imageView中像imageContacts在Swift中?

我想显示一个图像到imageView像图像联系人(在一个圆圈)但是,当我尝试显示这个,imageView重新缩放他的大小,这不能正确显示在一个圆圈.. image.layer.borderWidth=1.0 image.layer.masksToBounds = false image.layer.borderColor = UIColor.whiteColor().CGColor image.layer.cornerRadius = image.frame.size.height/2 image.clipsToBounds = true 我想要这样展示: 但是我得到这个: 如何将图像调整为UIImageView大小显示为圆形? 谢谢!

Swift – angular落半径和阴影的问题

我试图创build一个圆angular和阴影的button。 无论我如何切换,该button将无法正确显示。 我试过masksToBounds = false和masksToBounds = true ,但是无论是angular落半径的作品和阴影不或阴影的作品和angular落半径不剪辑button的angular落。 import UIKit import QuartzCore @IBDesignable class Button : UIButton { @IBInspectable var masksToBounds: Bool = false {didSet{updateLayerProperties()}} @IBInspectable var cornerRadius : CGFloat = 0 {didSet{updateLayerProperties()}} @IBInspectable var borderWidth : CGFloat = 0 {didSet{updateLayerProperties()}} @IBInspectable var borderColor : UIColor = UIColor.clearColor() {didSet{updateLayerProperties()}} @IBInspectable var shadowColor : UIColor = […]

未知的types名称'UIImage'

我最近把XCode从5.1.1升级到了XCode 6.0.1。 现在每次我想定义一个新的UIImage对象,我得到这个错误: 未知的types名称'UIImage' 码: 1.创build一个新项目 2.将Image View控件添加到故事板 3.通过添加IBOutlet来引用Image View 4.添加新的类文件 5.将以下代码行添加到新类的头文件中: @属性(强,非primefaces)UIImage *背景; 头文件(.h)内容: #import <Foundation / Foundation.h> @interface CCTile:NSObject @属性(强,非primefaces)NSString *故事; @属性(强,非primefaces)UIImage *背景; //错误:未知types名称'UIImage' @结束 但是,如果我添加#import <UIKit/UIKit.h>到头文件(上面),一切似乎都OK! 任何想法,请问我在这里错过了什么? 这是XCode头文件的变化!

无法使用标识符Cell出队 – 必须为该标识符注册一个nib或一个类,或者在故事板中连接一个原型单元格

对于Xcode(Swift)来说,我对编码一般都比较陌生。 我知道我需要注册一个笔尖或一个class级,但我不明白“在哪里或如何?”。 import UIKit class NotesListViewController: UITableViewController { @IBOutlet weak var menuButton: UIBarButtonItem! override func viewDidLoad() { super.viewDidLoad() NSNotificationCenter.defaultCenter().addObserver(self, selector: "preferredContentSizeChanged:", name: UIContentSizeCategoryDidChangeNotification, object: nil) // Side Menu if self.revealViewController() != nil { menuButton.target = self.revealViewController() menuButton.action = "revealToggle:" self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) } } override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) // whenever this view controller appears, reload […]

Xcode 6:生成挂起和界面生成器Cocoa Touch Tool开始分配所有的RAM

我有一个问题,我没有find一个解决scheme,只是通过在这里或谷歌search。 我正在构build一个由多个开发人员共享的项目。 出于某种原因,我是唯一一个这个问题。 我检查了几次代码,甚至重新安装Xcode。 那么会发生什么呢,当我build立这个项目的时候,构build过程会一直挂起。 称为“Interface Builder Cocoa Touch Tool”的进程运行并开始累计RAM,直到达到Mac的极限(16 GB)。 在这一点上,只要我看到我杀了进程,构build失败。 在控制台应用程序,我看到这个: 2014-10-02 4:45:16.013 PM Interface Builder Cocoa Touch Tool[875]: BUG in libdispatch client: kevent[EVFILT_VNODE] add: "Bad file descriptor" – 0x9 2014-10-02 4:45:17.956 PM Interface Builder Cocoa Touch Tool[875]: assertion failed: 13F34: libxpc.dylib + 29453 [75E30F22-514B-3A20-B82C-EDA43AF5C35C]: 0x8d 在Xcode上,我看到构build卡住了“编译1个故事板文件之一”,或者“编译1个资产目录中的1个”。 即使停止构build,“Interface Builder Cocoa Touch Tool”进程也将继续运行并累积RAM。 我看到两个与故事板有关的警告: […]

是否可以在Xcode 6上安装iOS 7 SDK?

我安装了Xcode 6,但意识到我只能开发iOS8。 我知道这个beta开发包是为了开发iOS 8 beta版本而开发的,但是我现在还没有时间来开发它,但是希望利用一些Xcode的新function,我正在开发我的当前iOS 7应用程序。 我能做些什么来获得安装在Xcode 6上的iOS 7 SDK?

UIView在Swift中的背景颜色

有没有办法使用Swift设置UIView背景颜色? 我知道在Objective-C中,你会使用self.view.backgroundColor = [UIColor redColor]; ,但是这在Swift中的工作方式并不一样。 我环顾四周,因为斯威夫特只有一个星期左右,我找不到答案。 有没有人有什么build议?