並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 610件

新着順 人気順

Objective-Cの検索結果361 - 400 件 / 610件

  • えっ、Rubyってオワコン言語なの、初心者は何を勉強すればいいの? - Qiita

    2022年Qiitaのアドベントカレンダーに見るオワコン言語、人気の言語 世の中にはたくさんのコンピュータ言語があります。一世を風靡し、そしていつしか忘れられていく言語もたくさんあります。皆さんは、いま流行りの言語は何で、これから伸びる言語は何だろう、オワコン言語は何だろうと思ったことはないでしょうか?また、YouTubeでインフルエンサーが「Rubyはオワコンだから」と言ったりしますが、「それってあなたの感想ですよね」、「なんかそういうデータあるんですか」と思ったりしていました。 そんな中 @Dosaidon は、Qiitaにアドベントカレンダーと言うコンピュータ言語別に記事を投稿するイベントがあるのを知りました。12月1日から12月25日までの25日間のカレンダーに投稿していくものです。(あれれっ、アドベントカレンダーって24日終わりじゃないの…)それはさておき@Dosaidonも20

      えっ、Rubyってオワコン言語なの、初心者は何を勉強すればいいの? - Qiita
    • Swift転職事情とは?Swiftエンジニアの転職需要や資格など解説!

      今後Swiftを習得してSwiftエンジニアとして転職を希望している方もいるのではないでしょうか。 Swiftが未経験な初心者にとって転職できるのか心配になる方もいるかと思います。 Swiftは、2021年8月TIOBEのランキングで12位に位置しているプログラミング言語です。 2019年は18位であったため、年々人気が出てきている言語です。 しかしSwiftの転職事情はどうなのでしょうか。 今回の記事では、Swiftエンジニアの転職ニーズ、Swiftエンジニアの求人・案件情報、Swiftエンジニアの年収、Swift未経験からの転職は出来るのか、Swiftエンジニアとして転職する上で抑えておくべきポイント、転職する上でおすすめの資格、Swiftエンジニアとして転職する方法、Swiftエンジニアとしておすすめのフリーランスエージェント紹介を解説していきます。 仕事でSwiftを使用したい方に

        Swift転職事情とは?Swiftエンジニアの転職需要や資格など解説!
      • React Native Starter Kits Review for 2020

        So, put it in simple terms, the application built with React Native works on multiple platforms using native elements. Furthermore, it’s not difficult to get started with React Native. If you look at the recent StackOverflow Survey of 2019 , we see that the React Native is in the top three Libraries, Frameworks, and Tools that wanted by the developers. This tells us that developers have a great de

          React Native Starter Kits Review for 2020
        • 最初の1秒で効果が決まる 動画広告のためにLINEが実装した新動画プレイヤー

          LINE Developer MeetupはLINEが定期的に開催する技術者向けミートアップです。LINE株式会社の市川氏が広告SDKのための新動画プレイヤー開発に至るまでの課題とその解決方法について話しました。 スマートフォンアプリ用広告SDKを作る 市川和央氏(以下、市川):私は『広告SDKにおける新動画プレイヤーの実装』という話をいたします。私はサーバーサイドではなくてSDKというか、iOSとAndroidとか、そっちサイドの話です。 まず自己紹介です。市川和央と申します。Twitterでは右側のようなアイコンで活動しています。東京大学で博士を取りまして、そのあとファイブ株式会社という会社に入社しました。そのファイブ株式会社がLINE株式会社に吸収されたため、私は今LINEに勤めています。 博士課程では言語内DSLや構文解析をやっていました。Scalaを主に使っていたので、Scala

            最初の1秒で効果が決まる 動画広告のためにLINEが実装した新動画プレイヤー
          • どちらを選ぶ?関数型プログラミングとオブジェクト指向プログラミング(OOP)

            プログラミングは科学であると同時に、芸術でもあります。 プログラミングのスタイルには好みが大きくかかわってくるため、仲間内で議論になることも珍しくありません。 かねてより議論されているテーマの 1 つに、プログラミング パラダイムとして関数型プログラミングとオブジェクト指向プログラミングのどちらを選ぶべきかというものがあります。 どちらの方が優れていて、 どちらを選ぶべきなのでしょう? 関数型プログラミング派も、オブジェクト指向プログラミング派も、自分の手法にはほぼどんなときにも役立つ明確なメリットがあるとアピールしています。 しかし、適している手法は場合によって異なると考える人もいるでしょう。 この記事では、両方のプログラミング手法について考察し、事実とウソの線引きをします。 最後までご覧になれば、これら 2 つの手法に対する理解を深め、状況に応じて適切に使い分けられるようになることでし

              どちらを選ぶ?関数型プログラミングとオブジェクト指向プログラミング(OOP)
            • 週刊Railsウォッチ(20200609後編)Rubyにカスタマイズ可能な軽量fiberスケジューラを実験導入、RailsとGraphQL、DBについて知って欲しいことほか|TechRacho by BPS株式会社

              2020.06.09 週刊Railsウォッチ(20200609後編)Rubyにカスタマイズ可能な軽量fiberスケジューラを実験導入、RailsとGraphQL、DBについて知って欲しいことほか こんにちは、hachi8833です。 追記(20200612): 冒頭セクションにおけるツイートの引用方法がツイートの意図と異なるというご指摘をいただきました。大変申し訳ございません🙇‍♂️。 該当セクションを削除いたしました。削除前のスクショ: 1、2 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 ⚓Ruby ⚓Rubyに軽量なfiberスケジューラを実験的に導入(Ruby Weeklyより) issue: Feature #1678

                週刊Railsウォッチ(20200609後編)Rubyにカスタマイズ可能な軽量fiberスケジューラを実験導入、RailsとGraphQL、DBについて知って欲しいことほか|TechRacho by BPS株式会社
              • ドイツでソフトウェアエンジニアとして採用されたお話|hcrane

                1. 前書き絶賛コロナ禍ですね。。笑 日本では「ANAが新卒採用を中断」したり、世界では「Airbnbが従業員の25%をレイオフ」したりと、なにかと雇用関係の話が上がってきます。 しかしながら、IT関連の会社ではダメージが少なく、コロナ前からのエンジニア売り手市場はそんなに変わっていないというのが個人的な印象です。 (ビジネスモデル的に体力がない会社は採用を控えてると思いますが。。) そんな中、国を跨いでドイツで採用されました。大変悩んだ末にお断りさせていただいたのですが、そんな経験を備忘録として残しておきたいと思います。 2. なぜドイツで働こうと思ったのか? 正直にいうと、わざわざ好んで選んだわけではありません笑 今後のキャリアを見据えエンジニア + αとして勝負できる必要があるなと考えており、海外で働く(または日本にある外資系企業で)という選択肢を視野に入れ、密かに英語の勉強をしてい

                  ドイツでソフトウェアエンジニアとして採用されたお話|hcrane
                • 未経験からゲーム・スマホアプリ開発をしよう!C#学習コンテンツまとめ - paiza times

                  こんにちは。倉内です。 プログラミング学習を始めてすぐは、初心者向けの学習コンテンツや書籍などを使って基本的な内容を習得する人が多いと思うのですが、「そのあとどうしようかな…」とちょっと悩む人もいるようです。 言語はいろいろ種類がありますが、C#は基本を学ぶための学習サイトはもちろん、開発環境の構築に関する情報が豊富でプログラミング初心者でも取り組みやすいと言えます。 しかもUnityを使ったゲーム開発やXamarinを利用したスマホアプリケーションの開発もできておすすめです。 そこで今回はC#を始めたばかりの方から、ゲーム開発、アプリケーション開発をやってみたいと思っている方まで利用できる学習コンテンツをご紹介します。 C#を知る C#の基礎学習 一週間で身につくC#言語の基本 ++C++; // 未確認飛行 C ドットインストール「C#入門」 paizaラーニング「C#入門編」 C#の

                    未経験からゲーム・スマホアプリ開発をしよう!C#学習コンテンツまとめ - paiza times
                  • Kotlin Multiplatform Mobile がアルファ段階に移行 | The Kotlin Blog

                    IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Amper Edu

                      Kotlin Multiplatform Mobile がアルファ段階に移行 | The Kotlin Blog
                    • C言語フリーランス求人・案件の単価相場と案件動向 【C言語フリーランスエンジニア必見】

                      C言語はWebシステム、Webアプリケーション開発、IoT、組み込みソフトなどの開発をすることができるプログラミング言語です。 そのため、C言語はフリーランスエンジニア向けのフリーランス求人・案件の中でも非常に人気があると言われています。 C言語エンジニアは需要に比べて人材不足で、エンジニアが案件を選べる市場です。 そんなC言語フリーランス求人・案件の単価や案件数を分析します。 [目次] ■C言語フリーランス求人・案件の種類 ■C言語で在宅(リモート)求人・案件はあるの? ■C言語未経験で参画出来るフリーランス求人・案件はあるの? ■C言語フリーランス求人・案件の相場単価 ■C言語フリーランス求人・案件の数 ■C言語フリーランス求人・案件は浅い商流で案件参画すれば高単価 ■C言語フリーランス求人・案件で高単価を目指すために必要な3つの経験 ■C言語フリーランス求人・案件の今後の動向 ■まと

                        C言語フリーランス求人・案件の単価相場と案件動向 【C言語フリーランスエンジニア必見】
                      • Porting a cross-platform GUI application to Rust – Mozilla Hacks - the Web developer blog

                        Firefox’s crash reporter is hopefully not something that most users experience often. However, it is still a very important component of Firefox, as it is integral in providing insight into the most visible bugs: those which crash the main process. These bugs offer the worst user experience (since the entire application must close), so fixing them is a very high priority. Other types of crashes, s

                          Porting a cross-platform GUI application to Rust – Mozilla Hacks - the Web developer blog
                        • 最終回 プログラミングの未来 | gihyo.jp

                          連載52回を通して 本連載もいよいよ最終回。プログラミングという行為の未来を、Swiftを交えながら考察します。 BASIC=最初のキラーアプリ パーソナルコンピュータという製品がいつ始まったかは諸説ありますが、筆者はAltair 8800やTK-80など、組み立てが必要だったものはマイコンという前駆者として見ています。パソコンが成立したのは1977年。この年Commodore PET、TRS-80、そしてApple II(図1)が登場しました。共通しているのはキーボードを備え、CRT(いわゆるブラウン管)と接続することを前提とする完成品であったこと。これで一般人も、買ってコンセントにつなげるだけでコンピュータが使えるようになったのです。その翌年には日本でもSharp MZ-80や日立ベーシックマスターが、さらに翌年にはNEC PC-8001が登場し、8bitパソコンの時代が到来しました。

                            最終回 プログラミングの未来 | gihyo.jp
                          • iOSはSwiftで、AndroidはKotlinで 「LINEマンガ」のアプリを支える開発言語たち

                            「LINEマンガ」サービスを提供しているLINE Digital Frontier株式会社のエンジニア採用説明会で、マンガサービス開発室の崔正煜氏がLINEマンガのiOSアプリの開発について、関童氏がAndroidアプリの開発について紹介しました。 今はSwiftが99パーセント 崔正煜氏(以下、崔):それでは、これからLINEマンガのiOSのアプリ開発についてお話しできればと思います。 簡単に私の紹介をしますと、2007年から3年ほどJavaの経験をして、2010年ぐらい、ちょうど日本でスマホが広がり始めたころにAndroidとiOSについて覚えて、2010年からiOS/Androidの開発をしてきました。それから2014年にLINEに入社して、LINEマンガに配属されて、今までずっとLINEマンガのiOSアプリの開発を担当しています。 今のLINEマンガのiOSアプリ版の開発環境ですが

                              iOSはSwiftで、AndroidはKotlinで 「LINEマンガ」のアプリを支える開発言語たち
                            • GitHub - ryanmcgrath/cacao: Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!

                              This library provides safe Rust bindings for AppKit on macOS (beta quality, fairly usable) and UIKit on iOS/tvOS (alpha quality, see repo). It tries to do so in a way that, if you've done programming for the framework before (in Swift or Objective-C), will feel familiar. This is tricky in Rust due to the ownership model, but some creative coding and assumptions can get us pretty far. This exists o

                                GitHub - ryanmcgrath/cacao: Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!
                              • FrameworkでSwiftとObjective-C混ぜるのはやばい - Qiita

                                何言ってんだおめー。SwiftとObjective-CなんかBridging Headerかimport "-Swift.h"で余裕だろwww って思ってた時期私にもありました。 とりあえずおさらい 通常アプリを開発する場合、Objective-CのファイルにSwiftのファイルをインポートする時、"プロジェクト名-Swift.h"をインポートします。 SwiftのファイルにObjective-Cのファイルをインポートする場合は、Bridging Headerを作成し、使用したいObjective-Cのヘッダーをインポートすることで使用することができます。 フレームワークで使ったら死ぬ 「Swift Objective-C import」とかでググったら上記の情報がいっぱい出てくるし、そのままでいけると思うじゃないですか? ですが、Frameworkで使用した場合、コンパイルエラーが発生し

                                  FrameworkでSwiftとObjective-C混ぜるのはやばい - Qiita
                                • iOS 12.4 to 13.0 API Differences

                                  Accelerate ARKit AudioToolbox AudioUnit AuthenticationServices AVFoundation AVKit BackgroundTasks (Added) CarPlay CFNetwork CloudKit CommonCrypto Contacts CoreAudio CoreAudioKit CoreAudioTypes (Added) CoreBluetooth CoreData CoreFoundation CoreGraphics CoreHaptics (Added) CoreImage CoreLocation CoreMedia CoreMIDI CoreML CoreNFC CoreTelephony CoreText CoreVideo CryptoTokenKit (Added) Dispatch EventK

                                  • Dart Meets Rust: a match made in heaven ✨

                                    A small piece of Dart Dart is a client-optimized language for fast apps on any platform, it make it easy to build the UI of your application and it is quite nice language to work with, it the language used by Flutter Framework, Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Enter Rust Rust is blazingly fast

                                      Dart Meets Rust: a match made in heaven ✨
                                    • Kotlin 1.3.50 released | The Kotlin Blog

                                      IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Am

                                        Kotlin 1.3.50 released | The Kotlin Blog
                                      • Extend your dependency information in the GitHub Dependency Graph with new GitHub Actions

                                        SecurityExtend your dependency information in the GitHub Dependency Graph with new GitHub ActionsNew Actions from Anchore, NowSecure, SBT, and Trivy are now available to create a more comprehensive GitHub Dependency Graph. Earlier this month, we released an API that allowed you to upload dependency information directly to GitHub. Previously, GitHub built the dependency graph entirely from static s

                                          Extend your dependency information in the GitHub Dependency Graph with new GitHub Actions
                                        • プロダクト開発一筋だったエンジニアがリファクタリングに挑んで感じたこと - Tabelog Tech Blog

                                          この記事は 食べログアドベントカレンダー2023 の12日目の記事です🎅🎄 はじめまして。食べログシステム本部 アプリ開発部の 神永 と申します。 私は10年ほど前に食べログのアプリチームにiOSエンジニアとして加入しました。 その頃の食べログアプリはまだ店舗検索と店舗詳細ページくらいしかない状態で、これからアプリの機能をどんどん増やしていくぞ!という段階でした。 そのため来る日も来る日も新規画面をひたすら作り、その間に開発言語が Objective-C から Swift になったりもしましたが、とにかく新機能をずっと作り続けておりました。 しかし現在は基盤チームという食べログアプリの保守や開発環境の改善を担当するチームに所属し、主にリファクタリングを行っています。 食べログの機能を作っていくという点ではリファクタリングもプロダクト開発と同じなので、それほどの違いはないだろうと思ってい

                                            プロダクト開発一筋だったエンジニアがリファクタリングに挑んで感じたこと - Tabelog Tech Blog
                                          • Xamarinでアプリ開発して良かったこと悪かったこと Part2 - Qiita

                                            これは Xamarin Advent Calendar 2019 の20日目の記事です。 ちなみにPart 1はこちら。2017年7月ですね。 ほぼ2年半経って、自分が当該プロジェクトから離れることもあり「どうだったか」「今後も使いたいか」の総まとめをします。 (Part 1で書いたことへの追記部分だけを書きます) どういうプロジェクトだったか iOS/Android向けに同じアプリを作ってきました。(受託ものです) もともとiOS(Objective-C)なアプリとAndroid(Java)なアプリがあって、それらの「同じようなロジック部分」をBinding Library化してPCLで共通ライブラリとし、そこにXamarin.FormsをかぶせてForms製アプリ化した、という感じです。 最初に作ったプロジェクトをベースに似て非なるアプリを数種類作り、同時進行で開発&リリースを行ってい

                                              Xamarinでアプリ開発して良かったこと悪かったこと Part2 - Qiita
                                            • Compiling Containers - Dockerfiles, LLVM and BuildKit | Docker

                                              Compiling Containers – Dockerfiles, LLVM and BuildKit Today we’re featuring a blog from Adam Gordon Bell at Earthly who writes about how BuildKit, a technology developed by Docker and the community, works and how to write a simple frontend. Earthly uses BuildKit in their product. Introduction How are containers made? Usually, from a series of statements like `RUN`, `FROM`, and `COPY`, which are pu

                                                Compiling Containers - Dockerfiles, LLVM and BuildKit | Docker
                                              • go command - cmd/go - Go Packages

                                                Go is a tool for managing Go source code. Usage: go <command> [arguments] The commands are: bug start a bug report build compile packages and dependencies clean remove object files and cached files doc show documentation for package or symbol env print Go environment information fix update packages to use new APIs fmt gofmt (reformat) package sources generate generate Go files by processing source

                                                • 【2021年】プログラミング ゲーム -無料で学習できるアプリ・サービス15選- - RAKUS Developers Blog | ラクス エンジニアブログ

                                                  こんにちは技術広報のsyoneshinです。 個人的にプログラミング基礎を楽しく継続して学ぶため いくつかのプログラミングゲームを利用しております。 最近は、さまざまな種類のプログラミングゲームがあり、プログラミングの基礎知識をゲームで学習できる環境は充実してきていると言えるのではないでしょうか。 そこで本記事は プログラミングを体験したい・学習したい 新しいプログラミング言語を学びたい と考える未経験者や初学者の方向けに ゲームを通してプログラミング学習ができるサービスやアプリを厳選してご紹介します。 ※本記事での紹介内容は2021年8月27日時点の情報です。 スマホ・タブレットでプレイできるプログラミングゲームアプリ3選 Tynker(ティンカー) トライビットロジック Swift Playgrounds ゲーム感覚でプログラミング学習できるアプリ4選 Progate Programm

                                                    【2021年】プログラミング ゲーム -無料で学習できるアプリ・サービス15選- - RAKUS Developers Blog | ラクス エンジニアブログ
                                                  • 【iOS】iOS14のWidgetでURLから画像を表示する方法

                                                    iOS14からウィジェットという機能が追加されました。 ウィジェット自体は以前からもあったのですが、好きなサイズのウィジェットをホーム画面の好きな場所におけるようになりました。 運用しているアプリでも採用しており、以下のようなイメージです。 Appleのガイドラインによると、ウィジェットの使い方は基本的に、アプリ本体を起動するきっかけになる仕組みとして用いられ、表示に変化があるべきです。 従って、固定の表示で、ただ起動するだけのショートカットのような使い方は相応しくありません。 ウィジェットの使用にはいくつか制限がありますが、有効性が高いと思われる特長を挙げます。 ウィジェットの定期的な表示更新ができるウィジェット内で簡単な通信ができるディープリンクでアプリ起動ができる3種類の表示方法をユーザーが選べる 3種類の表示方法について、標準のニュースアプリでは以下のようになっています。 ※歪んで

                                                      【iOS】iOS14のWidgetでURLから画像を表示する方法
                                                    • Flutter vs React Native – Which is Better for Your Project? | Blog

                                                      At Droids On Roids, we build digital products for our clients using the best approach – be it native, Flutter, or React Native. It all depends on the project. However, there is no denying that cross-platform solutions are gaining popularity. Flutter and React Native are the two leading market players. So, as an App Owner, you probably want to know: Which option gets my app to market the quickest?

                                                        Flutter vs React Native – Which is Better for Your Project? | Blog
                                                      • UXエンジニアを目指して 〜Refactoring UIを読む〜 | 丸ノ内テックブログ

                                                        フロントエンド front end バックエンド back end アプリ開発 app インフラ infra その他 other データドリブン data driven タグ一覧 Ajax(1) Android(20) Apache(2) AR(2) benchmark(1) BigQuery(2) browsersync(1) C4(1) CakePHP(1) CentOS7(1) CI(1) CMS(3) CoreNFC(1) CraftAR(1) CSS(1) DeepLab(2) Dmitry Stogov(1) ECMAScript(1) ECMAScript6(1) ElePHPant(1) Facebook(3) FFmpeg(1) firebase(1) fluentd(1) Framework(1) GD(2) gif(2) Git(1) GLSL(5) Google A

                                                          UXエンジニアを目指して 〜Refactoring UIを読む〜 | 丸ノ内テックブログ
                                                        • Swiftフレームワークのまとめ【2023年版】

                                                          Swiftフレームワークとは、Swiftを使用してスマホアプリやソーシャルゲーム開発する際の土台として機能するソフトウェアのことを指します。 つまり、共通するコード(それぞれのプログラミング言語)に機能性を加えて形成された骨組み、枠組みです。 特にスマホアプリやソーシャルゲーム開発をする際、膨大な量のプログラムを書かなくてはなりません。 しかし、フレームワークを使用することでプログラムの記述量を大幅に削減し、工数をさげる事が可能です。 経験が浅いエンジニアでもセキュリティが担保されたプログラムを作成する事ができます。 2.フレームワークとライブラリの違い フレームワークとライブラリの簡単に違いについてお伝え致します。 ・フレームワーク フレームワークは、プログラミングにおいて、特定のオペレーティングシステムのためのアプリケーションの標準構造を実装するのに使われるクラスやライブラリの集まりを

                                                            Swiftフレームワークのまとめ【2023年版】
                                                          • iOS 13

                                                            Apple announced a lot at WWDC this year. During the conference and the days that followed, a lot of us walked around in a daze, attempting to recover from have our minds “hashtag-mindblown’d” (#🤯). But now a few months later, after everything announced has launched (well, almost everything) those very same keynote announcements now elicit far different reactions: Although the lion’s share of atte

                                                              iOS 13
                                                            • Unityを組み込んだiOSアプリにおける、UXも考慮した開発 - ZOZO TECH BLOG

                                                              こんにちは、ZOZO NEXTで新規プロダクトの開発を担当している木下です。先日、3Dバーチャル試着に関する実証実験の取り組みが発表されました。3Dバーチャル試着ではユーザーが入力した体型データを基に3Dアバターが作成され、好みのアイテムを選んで着丈やサイズ感を確認できます。 zozonext.com この実証実験のために開発したアプリは、Unity as a Library(UaaL)という技術を利用して実装されています。今回はUaaLをiOSアプリに組み込むにあたって工夫した点を、UX観点も交えながらご紹介します。 Unity as a Libraryとは 背景 UaaLをSwiftで利用するに当たって Unityクラスの実装 AppDelegateでUnityを呼び出す UnityのWindowからViewだけを利用する Unityを一時停止する CollectionViewCell

                                                                Unityを組み込んだiOSアプリにおける、UXも考慮した開発 - ZOZO TECH BLOG
                                                              • アプリ開発者が Privacy Manifests 対応でやることについて調べてみた - Sansan Tech Blog

                                                                はじめに こんにちは。技術本部 Mobile Application グループで iOS アプリエンジニアをやっている多鹿です。 さて、 WWDC 2023 にて Privacy Manifests が発表されましたね。そして、2024年春にはこの対応がされていないアプリはリジェクト対象になるというではありませんか。 ある日突然リジェクトされて慌てたくはないので、事前にどのような対応が必要か調べてみました。 はじめに Privacy Manifests とは? アプリ開発者がやるべきこと 最初にお断りを、、 本記事における解釈について やるべきことの概要 1. アプリ側で Privacy Manifests の宣言をする Privacy Manifests ファイルの作成 NSPrivacyTracking NSPrivacyTrackingDomains NSPrivacyCollect

                                                                  アプリ開発者が Privacy Manifests 対応でやることについて調べてみた - Sansan Tech Blog
                                                                • AppCode 2022.3 のリリースと販売・サポート終了のご案内 | The AppCode Blog

                                                                  こんにちは。 AppCode 2022.3 がリリースされました! macOS 13 と Xcode 14.2 への対応、Swift 用のリファクタリング機能の追加、言語インジェクションの有効化、および新しい設定の同期方法が導入されています。 なお、本製品はバージョン 2022.3 のリリースをもってサポートを終了することになりました。 AppCode の新しいサブスクリプションの販売と既存サブスクリプションの更新は、2022 年 12 月 14 日をもって終了いたします。 すべての有効なサブスクリプションに対してバージョン 2022.3 のフォールバックライセンスが提供されます。 AppCode のサポート終了 JetBrains は 11 年前に AppCode 1.0 をリリースして以来、その専門知識を生かして iOS/macOS 向けのコーディングを快適にすることを目指してきました

                                                                    AppCode 2022.3 のリリースと販売・サポート終了のご案内 | The AppCode Blog
                                                                  • 「Objective-C」を追い越す--アップル製品での採用が拡大する「Swift」の勘所 - CNET Japan

                                                                    「Objective-C」は、多くの開発者の心をつかんできたプログラミング言語だ。オブジェクト指向プログラミング(OOP)を「C」プログラミング言語の特徴と組み合わせた言語として誕生し、NefXTとAppleのOSに搭載され、「NeXTSTEP」「OS X」「iOS」の標準のプログラミング言語となった。 Appleが2010年に開発を開始した「Swift」は、一部の分野でObjective-Cに比肩する新しいプログラミング言語だ。具体的には、型安全性とセキュリティは同等で、ハードウェア上でのパフォーマンスはObjective-Cを上回る。SwiftはObjective-Cよりも2.6倍以上高速で、「Python」よりも8.4倍以上速い。「Swift 1.0」は2014年9月にリリースされた。 概要 どんなものなのか:Appleの最新のプログラミング言語であり、型安全性、セキュリティ、パフォ

                                                                      「Objective-C」を追い越す--アップル製品での採用が拡大する「Swift」の勘所 - CNET Japan
                                                                    • 【Flutter】Flutterでお絵かきアプリ(ペイント機能)の実装を紹介します | 株式会社イーガオ

                                                                      SwiftやObjective-CでiOS開発や、Flutterを用いたiOS/Androidアプリ開発、PHPでLaravelを使ったWebアプリ開発などをしてます。趣味は猫と戯れる事、キックボクシングにハマってます。ちなみに名前のロッキーカナイは以前よく昼飯を食べてた所。 こんにちは。 スマホアプリをメインに開発しているロッキーカナイです。 今回は、Flutterでお絵かき機能を実装してみましたので、その紹介をいたします。 ざっくり仕様 画面をなぞると線が描写されるようにする undo(元に戻す)機能の実装 redo(やり直す)機能の実装 clear(削除)機能の実装 undoとredo、clearボタンはフローティングボタンに配置する 以上! コーディング import 'package:flutter/material.dart'; import 'package:flutter_

                                                                        【Flutter】Flutterでお絵かきアプリ(ペイント機能)の実装を紹介します | 株式会社イーガオ
                                                                      • iOSエンジニアはMVVM・RxSwiftをやるべき?キャリアパスから解説する - IT業界で気づいたことをこっそり書くブログ

                                                                        タイトルは釣りです。 本当に書きたいのは エンジニアはスキルの陳腐化やコモディティ化とどう戦っていくべきか です。 クソ面倒くさい話を書きます。 死ぬほど長いです。 モチベーション 免責事項 MVVMとは? MVC, MVVMはどこから来たのか? RxSwiftとは何なのか? 関数型言語・オブザーバーパターンはなんか良いやつなの? なぜMVVMをやりたいのか、真のメリットは? iOSアプリ開発で自動テストは必要なのか? iOS MVVMは一過性の流行なのか? 1.MVVM+RxSwiftで慣れた人は、MVVM+RxSwiftが書きやすい 2.RxSwiftが向いているプロジェクト、MVVMが向いているプロジェクトがある MVVMは無くならない 副次的に起こるRxSwift+MVVMの必要性、そして避けられないコモディティ化 じゃあMVVMやRxSwiftを勉強しなくていいのか? クソみたい

                                                                          iOSエンジニアはMVVM・RxSwiftをやるべき?キャリアパスから解説する - IT業界で気づいたことをこっそり書くブログ
                                                                        • Logging in Swift

                                                                          Posted Aug 24, 2020 2020-08-24T19:00:00+02:00 by Peter Steinberger With iOS 14, Apple improved the built-in logging framework and added many missing pieces. Is OSLog now something that can finally be used? Does OSLogStore Work Yet?YES!* *Apple removed OSLogStore from iOS 14 at the very last moment, but brought it back in iOS 15. As of iOS 15 beta 7 and macOS Monterey beta 5 (21A5304g) OSLogStore f

                                                                            Logging in Swift
                                                                          • Safer Usage Of C++

                                                                            Safer Usage Of C++ This document is PUBLIC. Chromium committers can comment on the original doc. If you want to comment but can’t, ping palmer@. Thanks for reading! Google-internal short link: go/safer-cpp Authors/Editors: adetaylor, palmer Contributors: ajgo, danakj, davidben, dcheng, dmitrig, enh, jannh, jdoerrie, joenotcharles, kcc, markbrand, mmoroz, mpdenton, pkasting, rsesek, tsepez, awhalle

                                                                            • C++エンジニアの年収とは?エンジニアの年収比較や年収アップの方法を解説

                                                                              エンジニアは年収が高いという話を聞いたことがありますか? 近年、IT技術の飛躍的な進歩でIT企業の活躍が目立つようになり、エンジニアを目指す人も増えてきています。 そこでエンジニアの年収って実際はどのぐらいなのか、知りたい方が多いのではないでしょうか。 エンジニアとして既に活躍をしている方は、自身の稼いでいる報酬は平均なのか、それ以上なのか以下なのか、疑問に思っている方も多いかと思います。 そんな今回はC++(プログラミング言語)に絞り、C++エンジニアの年収について解説していきます。 また、C++エンジニアの仕事内容、C++エンジニアとして年収をアップさせる方法、フリーランス求人・案件数から見るC++のニーズ、C++エンジニアの将来性についても解説していきます。 特に下記の方にこの記事を一読していただきたいです。 ・C++エンジニアの年収を知りたい方 ・C++エンジニアとして既に活躍をさ

                                                                                C++エンジニアの年収とは?エンジニアの年収比較や年収アップの方法を解説
                                                                              • プログラミング言語を5種類に分類!それぞれの特徴やできることを解説男の隠れ家デジタル

                                                                                「Zero to Hero」はOJT型プログラミングサロン。現役エンジニアが本物の開発プロジェクトで指導するため、未経験では得られない就職や転職活動に有利となる「チーム開発経験」が得られる。 本番環境での学習のため得られる言語もRuby/Rails/PostgreSQL/MySQL/React/HTML/CSS/JavaScript/GAS(webサービス開発系)や、AWS/Heroku(インフラ系)、GitHub/Docker/Slack/VSCode(ツール系)など多数。 月額2万円(税別)の会費のみで、いつでも辞められる。専属メンターによる学習ロードマップに沿って勉強し、オンラインやSlackでのフォロー体制も充実。自分のペースでコスパ良く勉強ができるだろう。 プログラミング言語を用いて仕事をするITエンジニアやプログラマーなどは、デジタル化が進む昨今では将来性と需要が高い人気の職業

                                                                                  プログラミング言語を5種類に分類!それぞれの特徴やできることを解説男の隠れ家デジタル
                                                                                • Bringing PC Games to Mobile with Flutter | Rainway

                                                                                  Flutter redefined our approach to cross-platform mobile development. Rainway is a game streaming app that lets you play the games on your home computer, anywhere. A personal Netflix for your game library, if you will. We’re actively expanding to new platforms. In March 2019, we knew the next step was building iOS and Android apps, but we lacked the engineers to build both side-by-side. Have Our Ca

                                                                                    Bringing PC Games to Mobile with Flutter | Rainway