タグ付けされた質問 「swift」

Swiftは、Apple Inc.が自社のプラットフォームとLinux用に開発した、安全で高速、かつ表現力豊かな汎用プログラミング言語です。Swiftはオープンソースです。このタグは、言語機能に関する質問、またはSwiftのコードが必要な場合にのみ使用してください。プラットフォームまたはフレームワークに関する(言語に依存しない)質問には、タグ[ios]、[ipados]、[macos]、[watch-os]、[tvos]、[cocoa-touch]、および[cocoa]を使用します。

7
POSTメソッドを使用したSwiftのHTTPリクエスト
SwiftでHTTPリクエストを実行して、URLに2つのパラメーターをPOSTしようとしています。 例: リンク: www.thisismylink.com/postName.php パラメータ: id = 13 name = Jack それを行う最も簡単な方法は何ですか? 返答も読みたくありません。PHPファイルを使用してデータベースに変更を加えるためにそれを送信したいだけです。

14
プログラムによるナビゲーションタイトルの変更
タイトル付きのナビゲーションバーがあります。テキストをダブルクリックして名前を変更すると、実際にはナビゲーションアイテムであると表示されます。 次のようなコードを使用してテキストを変更しようとしています: declare navigation bar as navagationbar here button stuff { navigationbar.text = "title" } それは明らかに私のコードではなく、それがどのように機能するかを示すだけです。 そのため、ボタンを押すたびにタイトルを変更します。

12
形式で文字列を作成する方法は?
int、long、doubleなどの型を文字列に変換できる形式の文字列を作成する必要があります。Obj-Cを使用して、私は以下の方法でそれを行うことができます。 NSString *str = [NSString stringWithFormat:@"%d , %f, %ld, %@", INT_VALUE, FLOAT_VALUE, DOUBLE_VALUE, STRING_VALUE]; 迅速に同じことをするには?
187 ios  swift  ios8 

6
配列に設定されたスウィフト
NSSet変換することができるArray使用set.allObjects()が、新たにそのような方法は存在しないSet(スウィフト1.2で導入された)が。それでも、Swift SetをNSSetに変換してallObjects()メソッドを使用することで実行できますが、それは最適ではありません。
187 arrays  swift  set 


12
日付のタイムスタンプを作成し、ISO 8601、RFC 3339、UTCタイムゾーンとしてフォーマットする方法
どのようにするためのフォーマット規格使用して、日付のタイムスタンプを生成するためにISO 8601およびRFC 3339を? 目標は次のような文字列です。 "2015-01-01T00:00:00.000Z" フォーマット: 年、月、日、「XXXX-XX-XX」 区切り文字としての文字「T」 時、分、秒、ミリ秒、「XX:XX:XX.XXX」。 ゼロオフセット、別名UTC、GMT、ズールー時間のゾーン指定子としての文字「Z」 最良の場合: シンプルで短く、簡単なSwiftソースコード。 追加のフレームワーク、サブプロジェクト、cocoapod、Cコードなどを使用する必要はありません。 StackOverflow、Google、Appleなどを検索しましたが、これに対するSwiftの回答は見つかりませんでした。 最も有望に見えるのクラスがありますNSDate、NSDateFormatter、NSTimeZone。 関連Q&A: iOSでISO 8601の日付を取得するにはどうすればよいですか? これが私がこれまでに思いついた最高のものです: var now = NSDate() var formatter = NSDateFormatter() formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" formatter.timeZone = NSTimeZone(forSecondsFromGMT: 0) println(formatter.stringFromDate(now))
186 date  swift  time  iso8601  rfc3339 

13
forループを逆順で迅速に反復する方法は?
Playgroundでforループを使用すると、forループの最初のパラメーターを最高値に変更するまで、すべてが正常に機能しました。(降順で反復) これはバグですか?他に誰か持っていましたか? for index in 510..509 { var a = 10 } 実行される反復の数を表示するカウンターは、刻々と過ぎます...

30
libc ++ abi.dylib:タイプNSException(lldb)のキャッチされない例外で終了する
この投稿を改善したいですか?この質問に対する詳細な回答を提供してください。これには、引用と、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 私はアプリを迅速にプログラミングしていて、iPhoneシミュレーターでテストアプリを実行するとすべてが機能しますが、右にスワイプしようとします。これは、次のページに移動するために追加したジェスチャーです(View Controller Two)クラッシュし、このエラーレポートがコンソールログに表示されます。 2014-10-18 12:07:34.400 soundtest[17081:818922] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<soundtest.ViewControllerTwo 0x7f92f1f20090> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key sfdfa.' *** First throw call stack: ( 0 CoreFoundation 0x00000001067813f5 __exceptionPreprocess + 165 1 libobjc.A.dylib 0x00000001082afbb7 objc_exception_throw + 45 2 CoreFoundation …
186 ios  swift 


30
Swift 3でステータスバーのスタイルを設定する方法
Xcode 8.0ベータ4を使用しています。 以前のバージョンでは、UIViewControllerにはステータスバーのスタイルを設定するメソッドがあります public func preferredStatusBarStyle() -> UIStatusBarStyle ただし、Swift 3で「Get Only Only Varaiable」に変更されたことがわかりました。 public var preferredStatusBarStyle: UIStatusBarStyle { get } UIViewControllerで使用するスタイルを提供するにはどうすればよいですか?

29
iOS Swiftアプリの背景ビューにグラデーションを適用する方法
ビュー(ストーリーボードのメインビュー)の背景色としてグラデーションを適用しようとしています。コードは実行されますが、何も変更されません。私はxCode Beta 2とSwiftを使用しています。 これがコードです: class Colors { let colorTop = UIColor(red: 192.0/255.0, green: 38.0/255.0, blue: 42.0/255.0, alpha: 1.0) let colorBottom = UIColor(red: 35.0/255.0, green: 2.0/255.0, blue: 2.0/255.0, alpha: 1.0) let gl: CAGradientLayer init() { gl = CAGradientLayer() gl.colors = [ colorTop, colorBottom] gl.locations = [ 0.0, 1.0] } } 次に、ビューコントローラで: …

10
iOS-Swiftを使用してプログラムでセグメンテーションする方法
Facebook SDKを使用してユーザーを認証するアプリを作成しています。Facebookのロジックを別のクラスに統合しようとしています。以下にコードを示します(簡単にするために取り除いています)。 import Foundation class FBManager { class func fbSessionStateChane(fbSession:FBSession!, fbSessionState:FBSessionState, error:NSError?){ //... handling all session states FBRequestConnection.startForMeWithCompletionHandler { (conn: FBRequestConnection!, result: AnyObject!, error: NSError!) -> Void in println("Logged in user: \n\(result)"); let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()) let loggedInView: UserViewController = storyboard.instantiateViewControllerWithIdentifier("loggedInView") as UserViewController loggedInView.result = result; //todo: …
185 ios  iphone  facebook  swift  segue 

2
iOS 7以降のBase64デコード
iOS7で追加されたクラスの新しいAPIをNSString使用してエンコードされたテキスト()NSDataがあります。 これを使って - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; これが私のコードです NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0]; NSLog(@"%@", base64EncodedString); 解読したい
184 ios  objective-c  swift  ios7  ios8 

16
CommonCryptoをSwiftフレームワークにインポートする
CommonCryptoiOSのSwiftフレームワークにどのようにインポートしますか? CommonCryptoSwiftアプリでの使用方法を理解しました#import <CommonCrypto/CommonCrypto.h>。ブリッジングヘッダーに追加します。ただし、Swiftフレームワークはブリッジヘッダーをサポートしていません。ドキュメントは言います: 純粋なObjective-Cコードベース、純粋なSwiftコードベース、または混合言語コードベースを持つ外部フレームワークをインポートできます。外部フレームワークをインポートするプロセスは、フレームワークが単一の言語で記述されていても、両方の言語のファイルが含まれていても同じです。外部フレームワークをインポートするときは、インポートするフレームワークの定義モジュールのビルド設定が[はい]に設定されていることを確認してください。 次の構文を使用して、フレームワークを別のターゲット内の任意のSwiftファイルにインポートできます。 import FrameworkName 残念ながら、インポートCommonCryptoは機能しません。#import <CommonCrypto/CommonCrypto.h>アンブレラヘッダーへの追加も行いません。
184 ios  swift  commoncrypto 

4
Swiftでテキストをクリップボード/ペーストボードにコピーする方法
テキストをiOSクリップボードにコピーして、他のアプリで使用/貼り付けする方法のわかりやすい例を探しています。 この機能の利点は、従来のテキストコピーの標準的なテキストハイライト機能なしで、テキストをすばやくコピーできることです。 主要なクラスがにあるUIPasteboardと想定していますが、それらが提供するコード例に関連する領域が見つかりません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.