複合代入演算子とは、その名の通り、代入と演算を組み合わせた演算子です。 複合代入演算子一覧 演算子 説明 a += b aにbを足した値をaに代入 a -= b aからbを引いた値をaに代入 a *= b aとbを掛けた値をaに代入 a /= b aをbで割った値をaに代入 a %= b aをbで割った余りをaに代入 以上になりますが、慣れないうちはイメージが湧きにくかったり、間違って2回以上実行してしまい、バグにつながるケースも多いので、多様しなかったり、そもそも使わないように規約化することも対策として存在していたりします。 実際の複合代入演算子のコード 言葉ではわかりにくいので、実際のコードの数値の動きを見て覚えましょう。 var age = 13 age += 1 // 14 age += 1 // 15 age += 3 // 18 age -= 8 // 10 age *= 2

ピクシブは1月19日、初学者向けiOSアプリ開発の教材資料を無償公開した。内容はお絵かきSNSを開発するというもので、実例に近いiOSアプリ開発を学ぶことができるという。また、同社でモバイルアプリ開発の初学者向けに実施した研修の内容についても紹介している。 同社では2022年2月からiOS・Androidアプリエンジニアの育成プロジェクトを始めている。モバイルアプリの開発手段の多様化に伴い、エンジニア採用のミスマッチが増加。モバイルアプリエンジニア不足を解消するために、自社で育成していく取り組みを始めたという。 研修ではまず、プログラミング言語「Swift」と開発ツール「Xcode」に慣れるように、米Appleが提供しているアプリ開発のための課題を与えた。同社は「ピクシブのアプリでは、ビュワーなどの閲覧体験が重要になってくるものが多い。また、ライブ配信やドロー機能などネイティブでないと開発

こんにちは! heyで STORES 決済 モバイルチームの Engineering Manager 兼 iOS アプリ・SDKの開発を担当しております。いわい です。 STORES 決済 はキャッシュレス決済を簡単に導入できるこんなサービスです。 coiney.com さて、今回は そんな STORES 決済 iOSアプリを 石橋を叩いてかぶって慎重に安全にリリースしたお話です。 STORES 決済 iOS版 リニューアル! STORES 決済 iOSアプリは 2012年 前身となる Coineyリリースから10年間、脈々と開発が続けられてきました。 もちろん開発言語はみんな大好き Objective-Cです。 日々様々な機能追加や改善の開発をしているのですが、さすがにいつまでも Objective-Cで開発を続けるわけにはいかないという事で、私がheyに入社する前の2019年頃から粛々

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 自己紹介 私は高校で教員をしています。2022年度は高校現場を離れて、大学でICT教育の研究をしています。研究課題の一つとして「プログラミング教育」を設定しているので、まずは、プロのエンジニアではない自分が自身の力だけでiPadのみを用いてアプリの開発というものがどこまでできるのか試してみることにしました。 ちなみに、私はプログラミングが全くの未経験というわけではありません。教員として働く以前はソフト会社で組み込みエンジニアをしていた経験があるので、C言語だけはすこし分かります。とは言っても、もう10年以上はプログラムのコー

iOS15.5とmacOS Monterey 12.4が公開されましたが、Appleは現地時間5月17日、Swift Playgrounds 4.1の正式版をリリースしました。 数々の新機能の追加やバグ修正が実施Swift Playgroundsは、Swiftを楽しく学んで実際に使ってみることができる、iPadとMac用の画期的なアプリです。Swiftは、Appleが作ったパワフルなプログラミング言語で、プロのデベロッパは、Swiftを使って今最も人気があるアプリの数々を開発しています。Swift Playgrounds 4.1には、以下の新機能と新しいコンテンツ、およびバグ修正が含まれています。SwiftUIでMacアプリケーションを作ることができます(macOS 12.4以降が必要) ガイドの手順に沿ってSwiftUI Appの作り方の基礎を学べます Appに変更を加えると、Ap

以下でそれぞれ説明していきます。SwiftUI vsSwiftUI 登場以前 まず大きな分類として、SwiftUI とSwiftUI 登場以前の 2 種類の実装方法があります。 Xcode の最近のバージョンで新規プロジェクトを作成しようとすると、User Interface の選択肢にSwiftUI と Storyboard が並んでいます。 この選択肢は、SwiftUI を使うか、それ以前の実装方法を使うかを選ぶのとかなり近いです。SwiftUI 2019 年に登場した、iOS 13 以降でのみ利用可能な新しいUI 実装方法です。 コードでUI を実装することになります。 ざっくり言うと、Flutter でのUI 実装と似ていると言われています。 現時点では細かいUI の再現は苦手な場合もあるようです。 なお、SwiftUI とSwiftUI 登場以前の実装方法

This content has moved; redirecting to the new location.
Swift is the only language that scales fromembedded devices and kernels to apps and cloud infrastructure.It’ssimple, and expressive, with incredible performance and safety. Andit has unmatched interoperability with C andC++.It's the combination of approachability, speed, safety, and all ofSwift’s strengths that makeit so unique.
Apple系デベロッパーの人たちがSwift普及のいかんともしがたい現状について話していたので考えてみた。 サーバーサイド用途 サーバーサイドSwiftは現状あまり利用したいケースが見当たらず、モバイルアプリ開発組織のマイクロサービス開発の共通化においてはJVMが枯れているのでKotlinの方に傾きがち。WindowsやVSCodeやIntelliJ系の非Xcode系開発環境のサポートのハードルも越えるぐらいモチベーションが必要である。 ただユーザー規模はそこそこあり、DenoやDartやHaskellが有効な程度にはWeb開発用途には使えると思われる。苦労しそうだけど。Wasm化Wasmにしてブラウザサイドでコードを動かそうという向きもある。拡張用途では周辺ツールの多いRustやCのライブラリ資産のポートもありレッドオーシャンであることは変わりないが、Swiftに限らずWasmアプ

発表2023.8.9apple による Xcode の日本語化は、例えば New Human InterfaceGuideline は こちら から読むことが出来ますが、Apple により こちら に記載してあるごとく、Apple は全てのドキュメントを日本語化するつもりはないようです。特に各々の function (関数) などのドキュメントは全くと言っていいほど日本語化されていません。よって、関数などの各々のドキュメントを日本語化する事を目標にして行こうと思います。GoogleChrome の翻訳の使い方は こちら 2023年3月19日 新:HIG(Foundations、Patterns、component、入力、Platform、Technologies) 完成 2024年8月7日 プログラム言語Swift 6.0β の編集・更新を終わりました。 2024年09月29
新型コロナウイルスの影響のため、switchのリングフィットアドベンチャーがものすごく売れてしまい、なかなか手に入らずにいた。が、9月上旬にやっと実物を手に入れて遊べるようになった。 リングフィットアドベンチャーについては、立派な記事が既にアップロードされている。 [参考]:『リングフィット アドベンチャー』ゲームとフィットネス、混ぜるな危険のゲームデザインが成立するまでの苦労【CEDEC 2020】 - ファミ通.com [参考]:開発スタッフに聞く『リングフィット アドベンチャー』 | トピックス | Nintendo でも百聞は一見に如かず。ゲーム、とりわけ身体性を伴うゲームは自分の身体で遊んでみないとわかったものじゃない。で、リングフィットアドベンチャーを遊んでいるうちに自分自身が健康になり、感心させられたことが多かったので書き残しておくことにする。 身体のコンディションを整えるだ

『アプリ道場 Advent Calendar 2015』8日目は「Auto Layoutが好き過ぎて、StackViewをおかずにご飯3杯いける」ゆこびん(@yucovin)がお送りします。 そもそもイラストレーター/デザイナーなので、アプリの開発をしていても見た目を司るAuto Layoutが気になって気になってしょうがないです。(これは恋?!) ということで、本日は今年綺羅星のごとく現れたAuto Layout界の期待のクラス「UIStackView」についてまとめたいと思います!(๑´ㅂ`๑)UIStackViewは一言で言うと、便利なレイアウト用の箱です。 StackViewは2つ以上の縦または横に並ぶサブビューを面倒な制約(Constraints)を作ることなく、いいカンジにレイアウトしてくれます。 StackViewを上手く使えば制約の数をうんと少なくすることができるんです。

海外事業向けのiOSアプリケーション開発を担当している西山(@yuseinishiyama)です。より海外事業に注力するため、今年度から、海外事業の拠点であるイギリス、Bristolのオフィスに出向しています。クックパッドは現在、15言語、58カ国以上を対象にサービスを展開しています。 先日、ヴァンサンが国内向けのアプリケーションのSwift 3化に関する記事を投稿しました。同じく、海外向けのアプリケーションも、昨年12月にSwift 3化した最初のバージョンをリリースしました。以前、Swift移行の記事で説明したとおり、このプロジェクトはほぼSwiftによって実装されているため、Swift 3化によってほぼ全てのコードが影響を受けました。幸いにも、大きなトラブルは起きませんでした。 この度、こうした業務での経験を活かして、『Swift実践入門』という書籍を技術評論社のWEB+DB PRE

この記事の監修者 レバテックキャリア編集部 レバテックキャリアは、IT/Web業界のエンジニア・クリエイター向けに特化した転職エージェントです。当メディアでは、エンジニア・クリエイターの転職に役立つノウハウから、日々のスキルアップや業務に活かせる情報まで、幅広いコンテンツを発信しています。 TheSwiftProgramming Language (Swift 2.2) https://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11 https://developer.apple.com/library/mac/documentation/Swift/Conceptual/Swift_Programming_Language/index.htmlAppleが無料で公開しているSwiftの公式ガ

GoogleはAndroid用開発言語として、Swiftの導入を検討しているという。また、Swiftを「ファーストクラス」と位置付け、訴訟中のOracleとの決別も考えているもよう。Javaの開発元であるOracle社との訴訟問題を理由としてJava以外の言語を検討していると噂されている。Swiftに興味を持っているのはGoogleだけではない。Facebookは内部でSwiftをテストしていることが確認され、Uberも移行する可能性を検討していると伝えられている。 これらはあくまでも噂の域を脱さない情報ではあるが、Androidの開発言語の開発元と揉めている以上、別の言語へ移行することを検討するのも無理はない。Swiftは言語としても評価が高く、Objective-Cを含む他の言語よりも開発しやすいとのこと。Swiftさえ分かっていればiOSとAndroid、どちらも開発できるよう

【image via Cult OfAndroid】Androidの開発言語はいずれJavaではなくなるかも?! The Next Webによると、GoogleはAndroid用開発言語としてSwiftへの移行を検討していると報じている! FacebookやUberもSwiftへの移行を検討中か?!SwiftはAppleが2014年に発表した開発言語。「WWDC 2015」でオープンソース化を発表し、2015年12月に正式にオープンソースの開発言語としてスタートを切った。AndroidがJavaからSwiftへ移行するとなると現在Androidプラットフォームで開発している全てのデベロッパーが影響を受けることになるが、幸いにも近々で移行するようなことは無さそうだ。移行の手間が膨大であるためそもそも移行するかどうかさえも分からないが、Javaの開発元であるOracle社との訴訟問題を

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く