Tag: 迅速

用n个空格或其他重复的字符创build一个string

我想使用Swift创build一个带有n个空格的string,但是不需要使用for循环或手动方式: // string with 5-blank space var s = " "

如何在iOS中使用swift获得可用的wifinetworking名称

我想获得一个地区的所有WiFinetworking和他们的SSID值。 但问题是如何获得所有WiFinetworking的SSID,即使我没有连接到一个。

如何使用swift在UICollectionView单元格中加载自定义单元格(xib)

我用Swift创build了一个小样本项目。 我创build了一个“MyCustomView”作为包含标签,button和imageView的xib,如下面的代码所示: import UIKit @IBDesignable class MyCustomView: UIView { @IBOutlet weak var lblName: UILabel! @IBOutlet weak var btnClick: UIButton! @IBOutlet weak var myImageView: UIImageView! var view:UIView! @IBInspectable var mytitleLabelText: String? { get { return lblName.text } set(mytitleLabelText) { lblName.text = mytitleLabelText } } @IBInspectable var myCustomImage:UIImage? { get { return myImageView.image } set(myCustomImage) { myImageView.image […]

如何在Swift中使用htonl设置整数字节顺序?

我试图在Swift中使用htonl()设置整数字节顺序,但是编译器没有findhtonl()方法。 我一直在使用这个作为我的参考: 追加NSInteger到NSMutableData 这是我的代码: import Foundation import CFNetwork import CoreFoundation var data = NSMutableData() var number : UInt32 = 12 var convertedNumber : UInt32 = htonl(number) data.appendBytes(&convertedNumber, length: 4) 我刚刚在一个操场上运行。 错误是: Use of unresolved identifier 'htonl'

如何通过键值从Firebase中检索对象

我是新来的firebase,我有我的firebase项目的这样的结构 我想获得所有的对象,即“有兴趣”的价值等于“男人” 我写了这样的代码,以获得按interes值sorting的所有对象: let thisUserRef = URL_BASE.childByAppendingPath("profile") thisUserRef.queryOrderedByChild("Interest") .observeEventType(.Value, withBlock: { snapshot in if let UserInterest = snapshot.value!["Interest"] as? String { print (snapshot.key) } } 但我收到零。

目标C到Swift代码转换,似乎无法正确处理在Swift中的字节

我正在研究一个简单的Swift蓝牙心率监视器iOS应用程序。 我发现这个具有客观的C代码的伟大的教程。 我已经将其转换为Swift,并从我的心率监视器获取数据。 我的问题是,我似乎无法正确访问和转换在Swift中的字节数据。 Objective C代码如下: // Instance method to get the heart rate BPM information – (void) getHeartBPMData:(CBCharacteristic *)characteristic error:(NSError *)error { // Get the Heart Rate Monitor BPM NSData *data = [characteristic value]; // 1 const uint8_t *reportData = [data bytes]; uint16_t bpm = 0; if ((reportData[0] & 0x01) == 0) { // […]

我应该如何在Swift中replace这些屏幕大小和设备typesmacros?

回到Objective-C中,我在constants.h文件中定义了以下macros: #define IS_IPHONE5 (([[UIScreen mainScreen] bounds].size.height-568)?NO:YES) #define IS_IPAD (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad) #define IS_IOS7 ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) #define APP_DEFAULT_FONT_FACE @"HelveticaNeue-Light" #define APP_DEFAULT_FONT_FACE_THIN @"HelveticaNeue-UltraLight" #define APP_VERSION @"1.2" 我开始玩Swift,我注意到这些东西已经不再适用了。 那么现在应该如何定义这些macros,并检测这个设备属于哪个系列呢? 如果Swift没有macros,那么这样做的语法是什么?

Swift iOS:Firebase分页

我有这个Firebase数据: 我想通过分页查询posts数据。 目前我的代码是将这个JS代码转换为Swift代码 let postsRef = self.rootDatabaseReference.child("development/posts") postsRef.queryOrderedByChild("createdAt").queryStartingAtValue((page – 1) * count).queryLimitedToFirst(UInt(count)).observeSingleEventOfType(.Value, withBlock: { snapshot in …. }) 访问时,这个数据page: 1, count: 1 。 我可以获取“posts.a”的数据,但是当我尝试访问page: 2, count: 1返回仍然是“posts.a” 我在这里错过了什么?

iOS:在应用程序购买pipe理多个自动更新订阅与升级和降级选项

我们正在开发一个iOS应用程序的iPhone将免费function以及应用程序将具有高级function与4应用程序购买自动更新订阅选项如下: 单月订阅 单年订阅 家庭每月订阅 家庭每年订阅 我们将在应用程序内有一个商店屏幕,这些屏幕可以select订阅我们应用程序提供的各种订阅。 我们发现用户可以转到设备设置并pipe理他们的应用内购买订阅。 我们还计划提供诸如用户可以从一个订阅升级到另一个的选项,并且用户也应该能够降级他们的订阅,这将是所有相同的选项反向并返回到免费版本可能的升级选项: 免费的任何4订阅选项 单月一次到单身一年 每月一次到家庭每月 每年每个家庭一次 家庭每年每月家庭 可能的降级选项: 家庭每年每月到家庭 家庭每年到单月 家庭每月到单月 每年一次,每月一次 从任何4个订阅选项到免费版本 注意: 根据苹果公司,我们不能使用苹果家庭共享选项来分享In App购买,所以我们正在开发我们自己的家庭共享选项。 (参考: https : //support.apple.com/en-in/HT203046 ) 查询: 我们对如何在iOS应用程序中pipe理订阅有疑问。 如何设置设置选项将显示我们的4应用程序购买选项升级和降级从一个选项到其他? 作为iOS开发者,我们需要考虑如何恢复自动可更新订阅? 我们不清楚如果用户尝试使用我们的应用程序中的多个用户帐户使用iTunes帐户来恢复可能的情况,有什么防范,我们可以关注哪些苹果允许用户一次性购买订阅,并尝试恢复多个用户帐户? 苹果将​​拒绝定制的家庭共享选项使用汽车可再生订阅选项? 我们需要注意哪些问题,如果我们能够使用上述function,哪个苹果将无法处理? 如果我们正在使用iOS应用程序的上述function,有什么可能违反苹果指南和应用程序拒绝? 如果任何人能够分享他们的意见,或者提供一些指导我们应该去哪里,或者如果我们要从苹果政策中走出来,这对我们将是非常有帮助的….所有这些反馈将帮助我们获得在这里移动的东西。 谢谢

在Swift中更改MKMapView上的引脚图像

我试图在Swift中更改MKMapView上的引脚图像,但不幸的是它不工作。 任何想法我做错了什么? 我在这里看到了一些例子,但没有奏效。 import UIKit import MapKit class AlarmMapViewController: UIViewController { @IBOutlet weak var map: MKMapView! override func viewDidLoad() { super.viewDidLoad() showAlarms() map.showsUserLocation = true } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } func showAlarms(){ map.region.center.latitude = 49 map.region.center.longitude = 12 map.region.span.latitudeDelta = 1 map.region.span.longitudeDelta = 1 for alarm in Alarms.sharedInstance.alarms { let location = CLLocationCoordinate2D( […]