ブログパーツ

最近のコメント

無料ブログはココログ
2018年10月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Objective-c

2014年6月25日 (水)

Swift

気ままに更新してるから、前回の書き込みがいつかと思ったら昨年の11月30日…
半年以上も何も書いてないsad

そういえば、せっかく買ったオモチャ(Surface Pro 2)は、iOSとかの仕事のお陰で埃が…

ところで、今月、今更ながらAppleから新言語の発表があり、この2週間ばかり勉強をしていた。

なにせ、過去に失敗した実績:

  →Classic APIを踏襲したCarbon APIにこだわり、Cocoa APIを使わなかった為に、
   OS XでCarbon API切りが発生した事で痛い目にあった。

があり、Cocoa API(Objective-C)は、残り3つ(のバージョンアップ)で消え去ると思われたからだ。

CやらC++、JavaとかJavascript、Objective-Cやらと、ごっちゃ混ぜの良いとこ取りな言語Swiftは、
Objective-Cを1から勉強するよりも習得しやすい(なのか?)って事らしいけど、やっぱ、新しい事を覚えるには、
45才だと鬱陶しい。

しかし、仕事が無くなるよりはマシ!

ところで、今回の書き込みは、そんなSwiftを覚えるにあたり、有意義なページを書き置きする為に半年ぶりに更新してみたw

CodeZine

   ・アップルの新プログラミング言語「Swift」を探検しよう

Tumbling Dice

   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(1)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(2)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(3)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(4)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(5)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(6)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(7)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(8)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(9)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(10)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(11)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(12)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(13)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(14)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(15)
※7月9日更新
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(16)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(17)
   ・[Swift]Appleの新言語「Swift」のリファレンスを読む(18)

※7月15日更新
qiita.com takkyun

   ・Swiftに関するメモ - Table of contents


※7月23日更新
Tech Blog

   ・作って学ぶSwift/iOSアプリ入門

2013年10月29日 (火)

Appleでトラブル続き…

先週、OS Xがアップデートしたので、iMac late 2009 の方をapp storeでアップデートを開始したのだが、ダウンロード後の再起動でトラブルが発生。

アップデート画面にならず、林檎マークが禁止マークとなり…

当時(先週の木曜日2013年10月24日)、ディスクユーティリティーやらターミナルを使ってのパーテーションのマウントやら、やれる事はやったがどうにもならず…

仕方が無いので、Command-Rで問題のパーテーションを初期化し、OS X Mavericksがインストール出来たが、結果的にBoot Campを起動させる方法を無くし、Boot Campのパーテーションを削除。

つまり、HDの中にあった物全て消えてしまったsweat02

次にiOS 7。

iOS 7にアップグレード可能になる前、私はAppleのデベロッパーなので、iOS 7のβをインストールしていた。

特に使っていて問題が無かったのだが、iPadには入れなかった。

そして、公式的にアップグレードが可能な日に、速攻OSの変更をした。

ここで、私自身が開発したiPad用専用アプリ(業務委託先でリリース)なのだが、iOS7の内部使用の変更の為なのか、ステイタスバー(電波や時間、バッテリーが表示されているエリア)を消していたのに表示されて困った。
(iOS 6なら消えているのだが)

そして、この問題は今日解決した。
    Status bar appear over my view's bounds in iOS 7 [duplicate]

手順としては以下の通り。

1) Make sure Hide during application launch is still checked, to support previous OS versions.
2) In your Info.plist file, add View controller-based status bar appearance and set it to NO.
3) You may need to "Clean" before building, (I did), but then your app should work as before: no status bar hanging over your views!

2012年5月28日 (月)

久しぶりに使うと忘れてしまう、nil、Nil、NULL

※書き置き

NSString* tmpString = nil ;
Class tmpClass = Nil ;
int* tmpPtr = NULL ;