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

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

7
クラスに初期化子Swiftがありません
Swiftクラスに問題があります。UITableViewControllerクラスとUITableViewCellクラスの迅速なファイルがあります。私の問題は、UITableViewCellクラスとアウトレットです。このクラスにはエラーがありますクラス "HomeCell"には初期化子がありません。この問題を理解できません。 ご回答ありがとうございます。 import Foundation import UIKit class HomeTable: UITableViewController, UITableViewDataSource, UITableViewDelegate { @IBOutlet var tableViex: UITableView! var items: [(String, String, String)] = [ ("Test", "123", "1.jpeg"), ("Test2", "236", "2.jpeg"), ("Test3", "678", "3.jpeg") ] override func viewDidLoad() { super.viewDidLoad() var nib = UINib(nibName: "HomeCell", bundle: nil) tableView.registerNib(nib, forCellReuseIdentifier: "bookCell") } …
181 ios  uitableview  swift 

5
Swiftで単純なコレクションビューを作成する方法
使い方を学ぼうとしていますUICollectionView。ドキュメントには、理解することが少し難しいですし、私が見つけたのチュートリアルでは、Objective Cのか、長い複雑なプロジェクトでのいずれかでした。 私がの使い方を学んでいたときUITableView、私たちは ❤SwiftのiOS 8でシンプルなテーブルビューを作成する方法を教えてくれました。Swiftには、非常に基本的な設定と説明がありました。このようなものはありUICollectionViewますか? 以下の答えは、これを行うことを学ぶ私の私の試みです。


15
XCTestの基本モジュールをロードできません
私はXcodeで迅速に作業しており、デフォルトではXCTestを参照するテストファイルを作成します。 ターゲットメンバーシップをメインプロジェクトに設定すると、このエラーが発生します XCTestの基本モジュールをロードできません このターゲットメンバーシップが設定されていない場合、テストは適切に実行され、すべてが正常に動作します。 PS:私はSwiftを初めて使用するので、おそらく馬鹿げた質問です(私に教えてください)。
180 swift  xcode  xctest 


4
ストーリーボードのモーダルセグとプッシュセグエの違いは何ですか?
modalとpushセグエの正確な違いは何ですか? pushセグエを使用するとスタックに追加されるので、使用pushを続けるとメモリを占有し続けることを知っていますか? これら2つがどのように実装されているかを誰かに見せてもらえますか? Modalセグエは単純ctrl-clickに宛先にドラッグすることで作成できますが、これを行うとpushアプリがクラッシュします。 私はへのボタンから押していUINavigationControllerていますUIViewController。

10
JSON文字列を辞書に変換する方法は?
文字列を辞書のjson形式に変換する迅速なプロジェクトで1つの関数を作成したいのですが、1つのエラーが発生しました。 式のタイプを変換できません(@lvalue NSData、options:IntegerLitralConvertible ... これは私のコードです: func convertStringToDictionary (text:String) -> Dictionary<String,String> { var data :NSData = text.dataUsingEncoding(NSUTF8StringEncoding)! var json :Dictionary = NSJSONSerialization.JSONObjectWithData(data, options:0, error: nil) return json } 私はObjective-Cでこの機能を作ります: - (NSDictionary*)convertStringToDictionary:(NSString*)string { NSError* error; //giving error as it takes dic, array,etc only. not custom object. NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; id …

18
Swift:空の辞書を宣言する
私はAppleが提供するswiftiBook- The Swift Programming Languageon Swiftをフォローすることから学び始めています。本は空の辞書1を使用する必要があります作成すると言う[:]よう配列を宣言しながら、同じを[]: 空の配列を次のように宣言しました: let emptyArr = [] // or String[]() しかし、空の辞書を宣言すると、構文エラーが発生します。 let emptyDict = [:] 空の辞書を宣言するにはどうすればよいですか?
178 ios  swift  dictionary 

12
Swiftで配列の最初の5つのオブジェクトを返す方法は?
Swiftで、配列の高次メソッドを使用して最初の5つのオブジェクトを返す賢い方法はありますか?それを行うobj-cの方法は、インデックスを保存し、インデックスが5になるまでインデックスをインクリメントしてループし、新しい配列を返すことでした。これを行う方法はありますかfilter、mapまたはreduce?
178 arrays  swift 

18
iOS 8のNavigationBarバー、ティント、タイトルテキストの色
ステータスバーの背景テキストはまだ黒です。色を白に変更するにはどうすればよいですか? // io8, swift, Xcode 6.0.1 override func viewDidLoad() { super.viewDidLoad() self.navigationController?.navigationBar.barTintColor = UIColor.blackColor() self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orangeColor()] }

20
Swiftでビューのすべてのサブビューを削除する方法は?
サブビューを1つずつ削除するのではなく、スーパービューから一度にすべてのサブビューを削除する簡単な方法を探しています。 //I'm trying something like this, but is not working let theSubviews : Array = container_view.subviews for (view : NSView) in theSubviews { view.removeFromSuperview(container_view) } 何が欠けていますか? 更新 私のアプリにはメインがありcontainer_viewます。container_view一種のナビゲーションを提供するために、他のさまざまなビューをサブビューとして追加する必要があります。 そのため、ボタンをクリックして特定のページを「開く」とき、すべてのサブビューを削除して新しいものを追加する必要があります。 アップデート2-実用的なソリューション(OS X) Appleが修正したと思います。 今では、これまでになく簡単です。電話をかけるだけです。 for view in containerView.subviews{ view.removeFromSuperview() }
176 macos  view  swift 

8
バックグラウンドからアプリを開くときにViewDidAppearが呼び出されない
値が0(ラベル)のビューコントローラーがあり、別のビューコントローラーからそのビューコントローラーを開くと、ラベルに値20をViewController設定viewDidAppearするように設定しました。これは、罰金に動作しますが、私は私のアプリを閉じていないと、再び、私は私のアプリを開くよりも、その値があるため変化しない場合viewDidLoad、viewDidAppearおよびviewWillAppear何も呼び出されます。アプリを開いたときにどのように呼び出すことができますか?から何かをする必要がありapplicationDidBecomeActiveますか?
175 ios  objective-c  iphone  xcode  swift 

11
Swift抽出正規表現一致
正規表現パターンに一致する文字列から部分文字列を抽出したい。 だから私はこのようなものを探しています: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } これが私が持っているものです: func matchesForRegexInText(regex: String!, text: String!) -> [String] { var regex = NSRegularExpression(pattern: regex, options: nil, error: nil) var results = regex.matchesInString(text, options: nil, range: NSMakeRange(0, countElements(text))) as Array<NSTextCheckingResult> /// ??? return ... } 問題は、あるmatchesInString私の配列を提供するNSTextCheckingResult場合は、NSTextCheckingResult.range型のものですNSRange。 NSRangeと互換性がないRange<String.Index>ため、使用できませんtext.substringWithRange(...) コードの行が多すぎずに、この簡単なことを迅速に行う方法はありますか?
175 ios  regex  string  swift 

11
Swift RangeからのNSRange?
問題: Rangeを使用するSwift Stringを使用しているときにNSAttributedStringがNSRangeを取得する let text = "Long paragraph saying something goes here!" let textRange = text.startIndex..<text.endIndex let attributedString = NSMutableAttributedString(string: text) text.enumerateSubstringsInRange(textRange, options: NSStringEnumerationOptions.ByWords, { (substring, substringRange, enclosingRange, stop) -> () in if (substring == "saying") { attributedString.addAttribute(NSForegroundColorAttributeName, value: NSColor.redColor(), range: substringRange) } }) 次のエラーを生成します。 エラー:「範囲」は「NSRange」に変換できませんattributedString.addAttribute(NSForegroundColorAttributeName、value:NSColor.redColor()、range:substringRange)
175 ios  macos  swift  nsrange 

9
SwiftでNSStringからNSDataを作成する
私は最終的にNSMutableURLRequest有効なを使用しようとしていますがHTTPBody、(からのUITextField)文字列データを使用可能なNSDataオブジェクトに取得できないようです。 私は他の方法でこの方法を見てきました: NSString(data data: NSData!, encoding encoding: UInt) しかし、私は私のユースケースのドキュメントを見つけることができないようです。必要に応じて文字列を他のタイプに入れることは自由ですが、NSDataSwift を使用するための初期化オプションはどれも探しているようには見えません。

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