Help us understand the problem. What is going on with this article?

【Objective-C マクロ】あれ?バージョンアップに従って警告やエラーが出てきてコードが書けない!!

iOS 7 のSDKのObjective-C では
usr/include Availability.h の中に定義がされています。

必要なバージョンで切り替えたい場合は、以下のように

Availability.h
#define __IPHONE_7_0

という定義がありますので

hoge.h
#ifdef  __IPHONE_OS_VERSION_MIN_REQUIRED == __IPHONE_7_0
// or
// #define __IPHONE_OS_VERSION_MIN_REQUIRED == 70000

// XCode 7 以降でビルドされるコード

#else

// XCode 7 以前でビルドされるコード

#endif

Xcode 未だに現場で ObjectiveCを使っているところがあるので、もしお困りの方はご参考にしてみてください!!

またご報告致します。

制作チーム:サンストライプ

http://sunstripe.main.jp/
(月1WEBコンテンツをリリースして便利な世の中を作っていくぞ!!ボランティアプログラマー/デザイナー/イラストレーター/その他クリエイター声優募集中!!)

地域情報 THEメディア

THE メディア 地域活性化をテーマに様々なリリース情報も含め、記事をお届けしてます!!
https://the.themedia.jp/

ゼロからはじめる演劇ワークショップ

多様化の時代に向けて他者理解を鍛える

ただいま、コロナの影響で中止中 6月ごろまで延期
https://workshop.themedia.jp/

プログラミングワークショップ・ウェブ塾の開講!!!

様々なテーマでプログラミングに囚われずに取り組んでいきます。
詳しくはこちら ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
プログラミングサロン 月1だけのプログラミング学習塾

青空プログラミング

まずはリフレッシュして考えてみようIoTの未来の社会を考えながらも社会問題などにも取り組む活動しています。

以下を用いています。
actcoin:SDGsを知るきっかけとなりました社会貢献の見える化を実現しているアプリケーションサービス
SDGs:持続可能な開発目標
Zoom:オンライン会議(Zoomを用いて会議をしたりしてます)

https://note.com/thecardgame/n/ndf387cacca47

協力応援 / 支援者の集い

トラストヒューマン

http://trusthuman.co.jp/
私たちは何よりも信頼、人と考えてます。

「コンサルティング」と「クリエイティブ」の両角度から「人材戦略パートナー」としてトータル的にサポートします!!

ネリム

https://nerim.co.jp/
配信事業などを映像コンテンツなどのサポートしております。

ビヨンドXプロジェクト

ビヨンドXプロジェクト全体会議

sunstripe2011
iOSプログラマーをしています。休日はアプリ開発の勉強などをしています。 一緒にアプリ開発してみたい方はDMください アプリ開発・マネージメントを日頃「素敵」をテーマに活動中 まったりラボというラジオ番組をしています。
http://sunstripe.main.jp/sunstripe/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away