プログラミング

プロおよび熱狂的プログラマーのためのQ&A

27
Swift iOSアプリでステータスバーを非表示にするにはどうすればよいですか?
画面上部のステータスバーを削除したいのですが。 これは動作しません: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { application.statusBarHidden = true return true } 私も試しました: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) var controller = UIViewController() application.statusBarHidden = true controller.setNeedsStatusBarAppearanceUpdate() var view = UIView(frame: CGRectMake(0, 0, 320, 568)) view.backgroundColor …
201 ios  iphone  ios7  swift 


12
Wordleのような単語の雲を実装するアルゴリズム
環境 Wordleをご覧ください:http : //www.wordle.net/ それは私が見た他のどの単語雲ジェネレーターよりもはるかによく見えます 注:ソースは利用できません-FAQをお読みください:http : //www.wordle.net/faq#code 私の質問 Wordleが実行するアルゴリズムはありますか? いいえの場合、同様の種類の出力を生成する代替手段は何ですか? なぜ私が求めているのか ちょっと興味があるんだけど 学びたい

13
Androidエミュレーター内でAndroidデバイスを「シェイク」して、React Nativeアプリをデバッグするための開発メニューを表示する方法
私はクロスプラットフォームのReact Nativeモバイルアプリに取り組んでいます。開発中のconsole.logステートメントを書いています。デフォルトのAndroidエミュレーターでAndroidアプリを実行しているときに、これらのログステートメントをChromeで確認したいと思います。Facebookのドキュメントによると、「デバイスを振る」だけです。Androidエミュレータでこれを行うにはどうすればよいですか? アプリ内デベロッパーメニューにアクセスするには: iOSでは、デバイスを振るか、シミュレータでCtrl +⌘+ zを押します。Androidでは、デバイスをシェイクするか、ハードウェアメニューボタンを押します(古いデバイスで利用可能で、ほとんどのエミュレーターで使用できます。たとえば、genymotionでは、⌘+ mを押して、ハードウェアメニューボタンのクリックをシミュレートできます)。

19
Xcode 8 Beta 3 Use Legacy Swiftの問題
Xcode 8 Beta 3にObjective-Cプロジェクトがあります。アップデート以降、ビルドしようとすると次のエラーが表示されます。 「レガシーSwift言語バージョンを使用」(SWIFT_VERSION)は、Swiftを使用するターゲットに対して正しく構成する必要があります。[編集>変換>現在のSwift構文に…]メニューを使用してSwiftバージョンを選択するか、ビルド設定エディターを使用してビルド設定を直接構成します。 誰かがこれに遭遇しましたか?これはObjective-Cプロジェクトであるため、Swiftを構成するためのビルド設定はありません。また、プロジェクトの依存関係やCocoaPodsがSwiftを使用していないことも確認しました。私が持っている唯一の解決策はBeta 2を使用することです。この問題をどのように修正できるかについてのアイデアはありますか? また、OSX 10.12 Beta 2を実行していることについても触れておきます。

9
正確にはOAuth(Open Authorization)とは何ですか?
正確にはOAuth(Open Authorization)とは何ですか? からいくつかの情報を収集しました OAuth Twitterチュートリアル:OAuthとは何ですか? OAuthとは しかし、私はもっと学び、知りたいです。ライフサイクルに関する情報を探しています。ソーシャルネットワークのほとんどがこのオープンプロトコルに依存しているのはなぜですか? 近い将来、さまざまなテクノロジ(ASP.NETなど)でデファクトになりますか?
201 oauth 

25
ループと関数をサポートする言語で「goto」を使用することの利点はありますか?もしそうなら、なぜですか?
私は長い間goto、可能であれば使用すべきではないという印象を受けてきました。先日、libavcodec(Cで書かれています)を調べていると、複数の使い方があることに気付きました。gotoループと関数をサポートする言語で使用することが有利になることはありますか?もしそうなら、なぜですか?


8
ビジュアルスタジオ2015 vshubがフィドラーをスパムしている
私は読んだ: システムトレイのVsHub.exeを無効にするにはどうすればよいですか? および https://connect.microsoft.com/VisualStudio/feedback/details/1919828/hundreds-of-calls-second-to-vshub-and-browserlink-is-off vshubを無効にしない方がいいです。私はフィドラーを使用しているときはもっと静かにしたいだけです。現在、それは他のすべてをスパムし、一般的なデバッグを行うことはできません。 誰かが回避策を知っていますか?locahostの残りをブロックせずにvshubがフィドラーに表示されないようにできますか?

10
列挙型の最も一般的なC#ビット演算
私の人生では、ビットフィールドのビットを設定、削除、切り替え、またはテストする方法を思い出せません。わからないか、めったに必要ないので、混同しています。したがって、「ビットチートシート」があればよいでしょう。 例えば: flags = flags | FlagsEnum.Bit4; // Set bit 4. または if ((flags & FlagsEnum.Bit4)) == FlagsEnum.Bit4) // Is there a less verbose way? 他のすべての一般的な操作の例を、できれば[Flags]列挙型を使用したC#構文で提供できますか?


13
Xcode 6がアーカイブの送信時にクラッシュする
今日、私は最初のアプリの最初のビルドをベータテスト用にApp Storeにアップロードしました。いくつかの変更を加えた後、新しいアーカイブを再度送信しようとすると、Xcodeがクラッシュし、それでもクラッシュします。 それはログです: Process: Xcode [36810] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 6.3.2 (7718) Build Info: IDEFrameworks-7718000000000000~2 App Item ID: 497799835 App External ID: 812404257 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Xcode [36810] User ID: 501 Date/Time: 2015-06-17 21:59:26.432 +0430 OS Version: Mac OS X 10.10.3 (14D136) Report …
201 xcode  xcode6 

20
なぜ{…}やっと{…}が良いのでしょうか。{…}キャッチ{}してみませんか?
引数なしでキャッチを使用することは、特にそのキャッチが何もしない場合は、悪い形だと人々が言うのを見てきました。 StreamReader reader=new StreamReader("myfile.txt"); try { int i = 5 / 0; } catch // No args, so it will catch any exception {} reader.Close(); ただし、これは適切な形式と見なされます。 StreamReader reader=new StreamReader("myfile.txt"); try { int i = 5 / 0; } finally // Will execute despite any exception { reader.Close(); } 私が知る限りでは、クリーンアップコードをfinallyブロックに配置することと、try..catchブロックの後にクリーンアップコードを配置することの唯一の違いは、tryブロックにreturnステートメントがある場合です(その場合、finallyのクリーンアップコードは実行されますが、try..catchの後のコードは実行されません)。 そうでなければ、最後に何がそれほど特別なのですか?

6
Rubyで配列に範囲を設定する正しい方法
私は、「to_a」メソッドを使用して同等の配列に変換される範囲の例を示す本を作成しています irbでコードを実行すると、次の警告が表示されます warning: default `to_a' will be obsolete to_aを使用する代わりの正しい方法は何ですか? 配列に範囲を設定する別の方法はありますか?
201 ruby  syntax 

3
すべてのサブディレクトリのすべてのファイルをbashの1つの圧縮ファイルにgzipする方法
重複の可能性: 一連のディレクトリをgzipしてtar圧縮ファイルを作成する この記事では、ディレクトリ構造内で各ファイルを個別にgzipする方法について説明します。しかし、少し違うことをする必要があります。特定のディレクトリの下にあるすべてのファイルに対して1つの大きなgzipファイルを作成する必要があります。また、圧縮ファイル(files.gzなど)の出力ファイル名を指定し、古い圧縮ファイルが既に存在する場合はそれを上書きできるようにする必要もあります。
201 linux  bash  shell  gzip 

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