↑クリックして拡大
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大

頭痛が減ったので共有です!

rebuild.fmを応援しています!

怪しいイラストでiOSアプリ勉強するSwiftサラリーマン


おっさんイラスト

もう私Objective-Cには戻れないと思いました。


SwiftがAppleから発表されてからイジっていたのですが、 英語のサイトは多いのに、日本語のサイトが非常に少なく不便!なので恐れ多いですが自分自身の勉強の為と思ってつくってみました。 毎朝家を出ては朝活動というか朝の趣味の時間を利用してコツコツ一つずつコーディングしていけたらと思っております。

まだまだデバッグ毎に全コンパイルしたりとキャッシュしない等の開発速度等の不便なところも多いのですが、 Objective-Cには戻れない魅力があります(Objective-Cの煩わしいカッコが逆に懐かしく感じるくらい)
そして、そしてとうとう 2015年の冬にオープンソースにもなりGithubにもソースコードが公開されています。今後が期待の言語です。

サンプル画像
Stack Overflowの「最も愛する言語」ランキング(資料:Stack Overflow)

SwiftのバージョンもととうSwift3.0となりオープンソースが本格化してきています!

ブラウザ上で試すこんな方法も。SwiftSandbox(ブラウザ上で実行)や 、既にXCodeをお持ちであればPlaygroundといったグラフも表示できる目に見えて理解しやすい方法もあります。詳しくは コチラ(Playground)からどうぞ!


サイト内には無料で利用できる総合開発環境のXcodeの設定方法からプロジェクト作成、クラス別のサンプル説明を多数掲載しております。 プログラムは文字ばっかりで怪訝されるものと思いますので、できる限りイラストや変なサンプルコードを利用して、 長く楽しく楽しんでもらえるように願いを込めて更新しております。

レイアウトの見本にさせていただいたのは「iPhone開発虎の巻」様。

このサイトはシンプルでとても見やすいので大好きだったので、 同じような簡単にコードをコピペできるswiftのサイト+あと私落書きを描くのが好きなので随所に自分勝手ではございますが「サラリーマン」の絵をつけながら進めていければと思っております。 まだまだ未熟なサラリーマンプログラマーですので、不適切な間違った表記、意味のわからない絵を書いてしまうこともあるかもしれませんが、 ご一読いただけると感謝です。

おっさんへたれサラリーマンS


;
更新履歴

電車にのったサラリーマン

 
2014/09/16 新規公開
2014/09/24 Swift基本追加
2014/09/26 UILabel追加
2014/09/27 基本構文を追加
2014/09/29 UIImage, UIButtonを追加
2014/09/30 スクリーンキャプチャ, 処理速度を追加
2014/10/01 デザイン微調整,Twitterガジェット追加
2014/10/02 画像やメール共有•保存を追加
2014/10/06 データ永続保存を追加
2014/10/07 GameCenterスコア送信を追加
2014/10/09 GameCenterスコア確認を追加
2014/10/10 効果音を鳴らすを追加
2014/10/11 HTMLのメタデータのDescriptionを調整
2014/10/13 NSTimerを追加
2014/10/15 UITableViewを追加
2014/10/17 ログ出力を追加
2014/10/20 NSObjectを追加
2014/10/21 NSNumberを追加
2014/10/22 Objective-Cとの共存を追加
2014/10/23 UIDatePickerを追加
2014/10/27 Array配列を追加
2014/11/06 lazyを追加
2014/11/08 3Dでゲーム(#1)を追加
2014/11/11 カメラで写真撮影(#1)を追加
2014/11/12 3Dでゲーム(#3)を追加
2014/11/13 3Dでゲーム(#4)を追加
2014/11/14 便利!Playgroundを追加
2014/11/17 丸、四角、線、三角を描画を追加
2014/11/18 UIColorを16進から取得
2014/11/19 モザイク描画
2014/11/20 UIViewからUIImage作成
2014/11/25 3D(#5)SceneKit四角を作成
2014/11/26 ?マークと!マーク
2014/11/27 UIWebViewを追加
2014/11/28 UIWebViewからネイティブコールを実行するを追加
2014/11/29 NSURLを追加
2014/12/01 NSDataを追加
2014/12/02 ローカル通知を追加
2014/12/03 NSDictionaryを追加
2014/12/04 NSStringを追加
2014/12/05 リモート通知を追加
2014/12/08 UIColorを追加
2014/12/09 extensionで拡張を追加
2014/12/10 AppExtensionsを追加
2014/12/11 AppExtensions#2を追加
2014/12/12 AppExtensions#3を追加
2014/12/15 Subscriptとは?を追加
2014/12/16 AppExtension#4(Today)を追加
2014/12/17 WKWebViewを追加
2014/12/18 文字⇆数字の変換を追加
2014/12/19 静的な変数や関数を追加
2014/12/20 error003を追加
2014/12/22 phassetを追加
2014/12/24 NSDateを追加
2014/12/25 ランダム数値を追加
2015/01/02 autolayoutを追加
2015/01/04 autolayoutを修正
2015/01/05 useragentを追加
2015/01/06 uideviceを追加
2015/01/07 appextensions#5(Actions)を追加
2015/01/08 uiprogressviewを追加
2015/01/09 開発開始から広告収入までを修正
2015/01/13 deinit追加
2015/01/14 debug基礎を追加
2015/01/15 画像から色情報取得を追加
2015/01/16 strong,weak,unownedを追加
2015/01/19 enumを追加
2015/01/20 HTMLから特定のタグを削除を追加
2015/01/20 protocolを追加
2015/01/21 uitextfieldを追加
2015/01/22 uialertviewを追加
2015/01/23 uiwindowを追加
2015/01/25 error004(予期せぬnil)を追加
2015/01/26 UIResponderを追加
2015/01/27 UITableViewを追加
2015/01/28 UIControlを追加
2015/01/30 UIApplicationを追加
2015/01/31 AppExtensions4を更新
2015/01/31 Facebookコメントプラグインを追加
2015/02/02 UISearchBarを追加
2015/02/02 NSUserDefaultsを更新
2015/02/03 NSMutableArrayを追加
2015/02/04 Arrayを更新
2015/02/05 NSUserDefaultsを改めて更新
2015/02/06 UIPickerViewを追加
2015/02/07 UIToolBarを追加
2015/02/10 アイコン一括作成を追加
2015/02/12 NSThreadを追加
2015/02/13 UIPageControlを追加
2015/02/14 UIScrollViewを追加
2015/02/16 NSNotificationCenterを追加
2015/02/18 watchkit#1を追加
2015/02/19 watchkit#2を追加
2015/02/20 watchkit#3を追加
2015/02/23 watchkit#4を追加
2015/02/24 ScrollView#2を追加
2015/02/25 Zip圧縮と解凍を追加(途中)
2015/02/26 watchkit#5を追加
2015/02/26 Zip圧縮と解凍を追加(まだ途中)
2015/02/28 Zip圧縮と解凍を追加(完結)
2015/02/28 NSFileManagerを追加
2015/03/02 NSURLSessionを追加
2015/03/05 phonecallを追加
2015/03/10 アプリレビュー:のんでいるくすりを追加しました
2015/03/12 NSURLConnectionを追加しました
2015/03/13 CLLocationManagerを追加しました
2015/03/14 Watchkit6を追加しました
2015/03/16 Watchkit7を追加しました
2015/03/19 バーコード読み込みを追加しました
2015/03/23 UITableViewCellを追加しました
2015/03/23 Backslash難民を追加しました
2015/03/27 UIFontを追加しました
2015/03/30 UISliderを追加しました
2015/04/02 Watchkit8を追加しました
2015/04/08 Watchkit9を追加しました
2015/04/20 タイマー撮影を追加しました
2015/04/24 ifdebugを追加しました
2015/04/28 アプリレビュWebabitを追加しました
2015/05/01 willsetとdidsetを追加しました
2015/05/01 アイテムプレビュー Pintoを追加しました。
2015/05/08 URLエンコードを追加しました。
2015/05/11 UITextViewを追加しました。
2015/05/12 UITextView(#2)縦書きを追加しました。
2015/05/13 FacebookSDK(#1)を追加しました。
2015/05/14 FacebookSDK(#2)を追加しました。
2015/05/18 FacebookSDK(#3)を追加しました。
2015/05/20 UIStepperを追加しました。
2015/05/21 FacebookSDK(#4) AppEvent を追加しました。
2015/05/25 顔認識(鼻画鋲) を追加しました。
2015/05/26 通信状況確認を追加しました。
2015/05/27 Rebuildfm応援を追加しました。
2015/05/28 UIWebViewを修正しました。はてなブックマークボタン追加しました。
2015/05/29 Coretextを追加しました。
2015/06/01 Coretext(#2)を追加しました。
2015/06/03 通信状況確認(#2)を追加しました。
2015/06/04 TypeAliasを追加しました。
2015/06/05 SQLiteデータベースを追加しました。
2015/06/06 WWDC2015を追加しました。
2015/06/08 SQlite(#2)を追加しました。
2015/06/09 WWDC2015(#2)を追加しました
2015/06/10 Sqlite(#3)を追加しました
2015/06/12 coretext(#3)を追加しました
2015/06/19 pre特殊文字難民を追加しました
2015/06/22 正規表現を追加しました
2015/06/28 Arrayを追加しました
2015/06/29 継承を追加しました
2015/07/01 UINavigationControllerを追加しました
2015/07/10 SQLite3に既存するデータベースへのアクセスを記事にしました
2015/07/14 のUIActivityIndicatorViewを追加しました
2015/07/17 error004を追加しました
2015/07/24 UISwitchを追加しました
2015/07/27 参照渡しを追加しました
2015/07/29 メモリとポインタを追加しました
2015/08/06 外部ブラウザで開くを追加しました
2015/08/08 uibuttonを改善しました
2015/08/11 rssreaderを追加しました
2015/08/12 alphabetを追加しました
2015/08/17 sqlite4を追加しました
2015/08/18 uitabbaritemを追加しました
2015/08/19 uitabbarcontrollerを追加しました
2015/08/23 presentviewcontrollerを追加しました
2015/08/26 画面下にこんな記事もあります!を追加しました
2015/08/27 pushviewcontrollerを追加しました
2015/09/02 QiNeel紹介を追加しました
2015/09/08 NSCalendarを追加しました
2015/09/09 UIImageを更新しました
2015/09/09 遺伝的アルゴリズムを更新しました
2015/09/14 明度変更を更新しました
2015/09/17 UICollectionviewを追加しました
2015/09/24 ゾルタクスゼイアンを追加しました
2015/09/25 Layerを追加しました
2015/10/07 error006を追加しました
2015/10/16 XCode7.01が遅い!を追加しました
2015/10/26 最前面のUIViewControllerを追加しました
2015/11/24 try!Swiftを追加しました
2015/11/30 四捨五入を追加しました
2015/12/01 split文字列分割を追加しました
2015/12/02 乱数分布を追加しました
2015/12/07 Swiftorgを追加しました
2015/12/19 トップとロゴをクリスマスにしてみました。
2015/12/29 白箱追加しました。
2016/01/07 DeepLearningを追加しました。
2016/01/08 SFSafariViewControllerを追加しました。
2016/01/12 IBM Swift Sandboxでブラウザ上でSwiftコンパイルを追加しました。
2016/03/08 キッズプログラミング(Scratch)を追加しました。
2016/03/11 ゼロ埋めで桁あわせを追加しました。
2016/03/14 GoogleTrendを追加しました。
2016/03/18 Swift-AIを追加しました。
2016/03/22 Swift-AIを更新しました。
2016/03/25 guardを追加しました。
2016/03/26 deferを追加しました。
2016/03/29 natashaさんまとめを追加しました。
2016/03/30 literalを追加しました。
2016/04/02 autoclosureを追加しました。
2016/07/26 cocoapodsを追加しました。
2016/07/28 TinderライクなKoladaviewを追加しました。
2016-08-10 Swiftオヤジの転職求人サイトセクションを追加しました。
2016/08/24 fileprivateを追加しました。
2016/11/01 typeanyhasnosubscriptを追加しました。
2016/11/08 parentisreadonlyを追加しました。
2016/11/09 unmanagedcfstringを追加しました。
2017-01-09 unsafepointerを追加しました。
2017-01-10 swiftdata.swfit利用できない。を追加しました。
2017-02-01 ローカル通知(ios10以降)UNNotificationRequestを追加しました。
2017-02-11 GRDBを追加しました。
2017-03-07 wcsessionを追加しました。
2017-07-31 FUMICOを追加しました。
2021/05/14WatchOSのwatchconnectivityのFiletransferの落とし穴。と、避け方。
2021/05/06LINEのアニメーションスタンプ制作の落とし穴、、、失敗談
2021/05/01久しぶりのAdmobをobjective-cに実装。コンパイルエラーだらけ。バーミッション不具合でエミュレータにインスコできない。
2021/04/26めちゃめちゃ久しぶりにFlashの恩恵を受けた話。LINEスタンプ制作。APNGって何なの。
2021/04/26Bootstrapを使ったテンプレートでデザインの参考にしてるのはcolorlibさん

↓こんな記事もありますよ!


2021-05-14 14:21:41

WatchOSのwatchconnectivityのFiletransferの落とし穴。と、避け方。

AppleWatch 実機だと成功するんだけど、シュミレーターだと失敗するという、、、 昔作成してた時は成功してたのになーと思って調べると、どうやら昔は成功してたみたい。watchOS6以降は...

2021-05-06 14:04:37

LINEのアニメーションスタンプ制作の落とし穴、、、失敗談

ゴールデンウィークにLINEスタンプを作成してみました。 作り切って申請も通したんですが、意図したアニメーションと違う、、、、 LINEクリエーターの画面だと、アニメーションのプレビュー...

2021-05-01 18:05:35

久しぶりのAdmobをobjective-cに実装。コンパイルエラーだらけ。バーミッション不具合でエミュレータにインスコできない。

忘れないようにメモ エミュレータにアプリをインストールする際にパーミッション系のエラーがでた時、また、iphone実機にインストールする際にも権限系のエラーが出る場合。 ターゲット→ex...
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!