草庐IT

Sencha-Touch

全部标签

cocoa-touch - 在 swift 中获取类名的用户可读版本(在 objc NSStringFromClass 中很好)

Swift中是否有NSStringFromClass的等价物,它提供了类名的用户可读版本?我尝试将它与我创建的nativeSwift类一起使用,但如您所见,结果似乎是编译器对类名的内部表示:println(NSStringFromClass(MyClass.self))结果:_TtC5test7MyClass我试过将@objc属性添加到类中,并使其成为NSObject的子类,但没有任何区别。我发现如果我将MyClass替换为同名的Objective-C类,并将其导入桥接header中,它会给我“MyClass”,但这不是必需的。另一种选择是为此制定一个协议(protocol),我想以这

ios - Xcode6 中的 Swift 类与 Cocoa Touch 类

我是iOS开发的新手,直接开始使用Swift。当我想向项目中添加一个新文件时,IDE会向我显示两个文件,这两个文件在我目前所见的教程中似乎可以互换使用。它们是“CocoaTouch类”和“Swift类”。当我创建一个新的CocoaTouch类时,这就是我得到的(取决于继承的类)importUIKitclassCtTest:NSObject{}当我创建一个新的Swift文件时,我得到了这个:-importFoundation这两个类的扩展名都是.swift如果我将类定义添加到Swift文件并修改如下:-importUIKitimportFoundationclassSwTest:NSOb

ios - Xcode6 中的 Swift 类与 Cocoa Touch 类

我是iOS开发的新手,直接开始使用Swift。当我想向项目中添加一个新文件时,IDE会向我显示两个文件,这两个文件在我目前所见的教程中似乎可以互换使用。它们是“CocoaTouch类”和“Swift类”。当我创建一个新的CocoaTouch类时,这就是我得到的(取决于继承的类)importUIKitclassCtTest:NSObject{}当我创建一个新的Swift文件时,我得到了这个:-importFoundation这两个类的扩展名都是.swift如果我将类定义添加到Swift文件并修改如下:-importUIKitimportFoundationclassSwTest:NSOb

cocoa-touch - swift代码执行的入口点是什么?

swift中没有main()方法。该程序必须从某个地方开始执行。那么swift代码执行的切入点是什么,又是如何决定的呢? 最佳答案 普通Swift模块的入口点是模块中名为main.swift的文件。main.swift是唯一允许在顶层包含表达式和语句的文件(模块中的所有其他Swift文件只能包含声明)。CocoaTouch使用@UIApplicationMainattribute关于UIApplicationDelegate的实现而不是main.swift文件来标记入口点。Cocoa曾经使用一个最小的main.swift文件,它简单

cocoa-touch - swift代码执行的入口点是什么?

swift中没有main()方法。该程序必须从某个地方开始执行。那么swift代码执行的切入点是什么,又是如何决定的呢? 最佳答案 普通Swift模块的入口点是模块中名为main.swift的文件。main.swift是唯一允许在顶层包含表达式和语句的文件(模块中的所有其他Swift文件只能包含声明)。CocoaTouch使用@UIApplicationMainattribute关于UIApplicationDelegate的实现而不是main.swift文件来标记入口点。Cocoa曾经使用一个最小的main.swift文件,它简单

ios - @IBDesignable 错误 : IB Designables: Failed to update auto layout status: Interface Builder Cocoa Touch Tool crashed

我有一个非常简单的UITextView子类,它添加了文本字段对象原生的“占位符”功能。这是我的子类代码:importUIKitimportFoundation@IBDesignableclassPlaceholderTextView:UITextView,UITextViewDelegate{@IBInspectablevarplaceholder:String=""{didSet{setPlaceholderText()}}privateletplaceholderColor:UIColor=UIColor.lightGrayColor()privatevartextColorCac

ios - @IBDesignable 错误 : IB Designables: Failed to update auto layout status: Interface Builder Cocoa Touch Tool crashed

我有一个非常简单的UITextView子类,它添加了文本字段对象原生的“占位符”功能。这是我的子类代码:importUIKitimportFoundation@IBDesignableclassPlaceholderTextView:UITextView,UITextViewDelegate{@IBInspectablevarplaceholder:String=""{didSet{setPlaceholderText()}}privateletplaceholderColor:UIColor=UIColor.lightGrayColor()privatevartextColorCac

javascript - 使用-webkit-overflow-scrolling :touch - Safari iOS javascript event (scrollTop/scrollLeft) 时的当前滚动位置

我正在使用-webkit-overflow-scrolling:touch制作一个带有overflow:scroll的div;通过iOS触摸事件平滑滚动。它工作得很好,除了它在滚动时似乎没有更新element.scrollTop或element.scrollLeft。它仅在动量耗尽并停止时更新element.scrollTop/触发滚动事件。有谁知道找到当前滚动位置的方法以及是否有我可以监听的事件?我想知道是否可以通过CSS3属性找到它?谢谢下面的示例显示了两次尝试:Scrollis:0Scrollis:0abcdefghijklmnopqrstuvwxyzvare=document.

javascript - 使用-webkit-overflow-scrolling :touch - Safari iOS javascript event (scrollTop/scrollLeft) 时的当前滚动位置

我正在使用-webkit-overflow-scrolling:touch制作一个带有overflow:scroll的div;通过iOS触摸事件平滑滚动。它工作得很好,除了它在滚动时似乎没有更新element.scrollTop或element.scrollLeft。它仅在动量耗尽并停止时更新element.scrollTop/触发滚动事件。有谁知道找到当前滚动位置的方法以及是否有我可以监听的事件?我想知道是否可以通过CSS3属性找到它?谢谢下面的示例显示了两次尝试:Scrollis:0Scrollis:0abcdefghijklmnopqrstuvwxyzvare=document.

Android警告信息:Touch target size too small

遇到问题触摸目标尺寸太小。该组件的高度为45dp。考虑将此触摸目标的高度设置为48dp或更大。解决问题想要设置android:minHeight为48dp,则点击「修复(Fix)」按钮,反之,点击「忽略(Ignore)」按钮。点击「修复(Fix)」按钮后,切换到「代码(Code)」选项卡,如下图所示: 点击「忽略(Ignore)」按钮后,切换到「代码(Code)」选项卡,如下图所示: 总结实践出真知,钻研出智慧。不管有多难,不顾一切,保持一颗智勇的心,静心钻研,分析问题,思维严密,寻找和抓住突破口,到时候才能解决问题。克服难题,就得有耐心,不然无法挑战自我,突破极限。