社畜系WEBエンジニアの消耗戦

社畜系WEBエンジニアの消耗戦

修羅の国でせっせと働く社畜系WEBエンジニアのブログ

swift の検索結果:

昨年の振り返り(2016年)と新年の抱負(2017年)

…んできたRails+Swiftの案件に従事、年末にはまたPHPの運用案件に舞い戻ってきました(別にRails+Swiftが出来なかったわけではないですよ)。 実はコーディング自体の経験はそんなに多くなく、前職、前前職含め、顧客折衝やディレクションの方が多かった僕としては、「絶対的なコーディング量」を裏目標に掲げていましたが、あえなく撃沈。色んな技術に目移りしてしまったことが大きな敗因だと思っています。 具体的には、Railsやりてー、Kotlinって結構キテない?Reactだ…

2016-11-29 Swiftと顔見知りになった

一週間ぶりくらいの日記。Swiftとは犬猿の仲でしたが、顔見知りくらいにはなりました。 今日のTips リファクタめんどい コピペで実装した分、どうキレイにすればいいかわからない部分がある たまにcocoapodで入れてるのでエラー出るけど、これいいのか? 他 Macbook Pro買ったんだけど、まだ発送連絡が来ない。おこです、おこ。

回文になる最小値を求める。10進数、8進数、2進数でね。

Swiftが煮詰まったので、頭の体操をしてリフレッシュします。これもきっと勉強のうち。 題材 同僚が持ってきてくれた本。増井さん! プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問作者: 増井敏克出版社/メーカー: 翔泳社発売日: 2015/10/14メディア: 単行本(ソフトカバー)この商品を含むブログ (6件) を見る 問題 10進数、2進数、8進数で回文になる数字の最小値を求めよ。ただし、10進数で10以上の数とする。 解く前Tips Ru…

2016-11-17 AutoLayoutは嫌いだ

CSSで画面作らせてくれよぉ。 今日のTips Autolayoutがうまく決まらない 既存コードをパクる力がついてきた 久しぶりにRails触った(APIモック用) 他 VS for Macが出たことで、より一層Swiftでアプリを組む必要性を感じなくなってきてしまった。なんでみんなSwiftでわざわざ組むの? そういえばCodeIQでRubyでちょっと問題解いたらわんさかスカウトが来た。やっぱりスタートアップはRubyがお好きのようで。

2016-11-16 少しだけSwiftに慣れてきた日

実質的にSwift触りだしたのは、だいたい2週間くらいだろうか。気持ち、慣れてきた。気持ちね。 今日のTips Storyboardで作ろうと思っていたが上からコードでViewをかぶせていたので仕方なくコードで実装 なんでもかんでもviewDidLoadで実装してしまうフシがある Bondが絡むとやっぱり死ねる 他 昨日書き忘れていたのに今気付く。 Macbook欲しいって言ったら家具屋さんが声かけてくれた。幸せ(但しスペック合わず @foxtrackjp ちちちちちなみにど…

横スクロールのヘッダーと縦スクロールのコンテンツ部分を持つUITableViewの実装方針

…ておきます。 前提 SwiftBond+SwiftTaskのなんとなく今っぽい作りをしたアプリを想定して書いています。 APIを叩いて取得したデータAをヘッダーに当て込んで横スクロール、APIを叩いて取得したデータBをコンテンツに当て込んで縦スクロールさせるような画面を作っていきます。 ニュースサイトでよく見る形ですね。あれを実装します。 WEBアプリならクソ簡単なんですけど、毛嫌いしているSwiftでやると全てが難しいです。というかBondの部分かな。。 ページ全体の作り …

【Unity5の教科書】UnityでHello World

最近仕事ではSwift漬けで禿げそうな日々を送っていますが、自主学習としてはUnityをやろうと思います。別にゲームが作りたいわけじゃなくって、VRやりたいんですよ。UnityならVRも結構簡単に作れるって言うじゃないですか(と同時に、VR経験者はたとえ独学だろうと市場価値が今後高まってくると信じています。 参考にする本 ひよこ本も評判いいですが、なんとなくこっちの方がいいような気がしたので、この書籍を進めていきます。 Unity5の教科書 2D&3Dスマートフォンゲーム入門…

2016-11-14 少しだけSwiftを制圧した日

週末のSwift本読破計画はあえなく無に帰したけど、なんとか生き延びた一日でした。 今日のTips Bondっぽい?感じでUIViewを複数生成できた サイズ調整って難しい cacheがないと死ぬことが判明してつらたん 他 一つの分野を極めたいと思った一日でした。ただし、それはSwiftではない。

【詳細!Swift3】Swiftの基本構文を学ぶ part3

…。この辺からようやくSwift特有のモノがガンガン出てきそうな感じがあります。あーやだやだ。全部ReactNativeで書けばいいとに。 関数を作る 引数に1を足す関数を作ってみます。 func plusOne(num: Int) -> Int { return num + 1 } for i in 0..<5 { print(plusOne(i)) } // 1 // 2 // 3 // 4 // 5 (引数名: 型)で引数を定義して、-> 戻り値型でreturnの型を定義…

【詳細!Swift3】Swiftの基本構文を学ぶ part2

…あえずは覚えません。Swift的な書き方ががががなんていうのは、二の次ですね。 if () { // 処理 } else if () { // 処理 } else { // 処理 } switch文 記法はよく見るこの形。レンジとかタプルを使ってちょっと便利に書けるっぽいですが、そういうのは実際に使うときに詳しく調べればいいでしょう。 switch { case : // 処理 case : // 処理 default: // 処理 } 一点、Swiftでは、breakを記述…

【詳細!Swift3】Swiftの基本構文を学ぶ part1

…プリを作り出す前に、Swiftの基本構文について学んでおこう。 対象者 ここでは既に何かしらのプログラミング言語には触れたことはあるが、Swiftは初めて、という人をターゲットに進めていく。なので、「変数って何?」みたいなF◯CK野郎はお帰り願う。 定数、変数 定数はlet、変数はvarで宣言する。まぁここはあまり深く考えなくてもいいかもしれない。というのも、varで宣言していたとしても、以降値が変わっていなければ、Xcodeでwarningで「これletにしてよ」って教えて…

【詳細!Swift3】SwiftでHello Worldする

…ontroller.swiftが開く。 で、ボタンをcontrolを押したままコード部分にドラッグしよう。そしたら「どういう接続する?」的な感じで聞かれるので、画像のように入力すればOKだ。greenのボタンをtapGreen、whiteのボタンをtapWhiteにしてくれよな! コードを書く 画面の色を変更するコードは以下だ。簡単だろ? @IBAction func tapGreen(sender: AnyObject) { self.view.backgroundColo…

【詳細!Swift3】とりあえず知っておきたいXcodeの基本機能の話

Swiftで開発するためには、Xcodeが必要ですね。2週間位使ってますが、なんだか使いにくいなぁと思ってます。でも使わないといけない。つらいけど。 Why Xcode? Xcodeしか僕らには選択肢がないからです。 これまでの開発ではメインにSublime、たまにAtom。んでRoR始めたタイミングでRubyMineに乗り換えたわけですが、その慣れ親しんだエディタやIDE達ではSwiftアプリを作ることはできません。まぁもちろんエディタなんでSwiftも書けるんですけど、、…

2016-11-11 SwiftとSwiftBondに苦しめられる一週間

Swiftわからん、というかSwiftBondわからんすぎてハゲそう。 今日のTips ヘッダーを横スクロール、コンテンツを縦スクロールさせる為のアプローチの模索 SwiftBondについてQiitaをガッツリ読むも挫折 とりあえずSwift自体を入門すべしと思った ま、楽して新機能実装しようなんて甘ちゃんも甘ちゃん、大甘ちゃんでしたね。 急がば回れとはこの事か— nabeen (@_nabeen) 2016年11月11日 その他 仕事とは関係ないけど、ヌーラボ様よりヌーラボ…

【詳細!Swift3】これからSwiftに入門する人のためのSwiftの基礎まとめ

これから初めてSwiftを触る人向けに、Swiftのキホンをまとめていきます。ただ、ナウい開発をするならSwiftBondとかRxSwiftとかのReactiveProgrammingの概念の理解とライブラリの使い方もマスターしないといけないので、とりあえず「これだけは知っとけ」くらいの内容だと思ってください。 勉強しながらまとめていくので、完成までには時間がかかります(´﹃`) 勉強前の僕の状態 だいたいこんな感じです。 Swift触りはじめて二週間 既存コードのコピペで新…

UIImageとかUILabelにタップイベントを追加する(正確にはUIButtonで)

…: UIButton) { log.debug("clicked") // 以下実行したい処理 } GUI嫌いって思ってたけど、最近GUIの方が簡単に実装できるような気がしてきている。 Swift本欲しい。 詳細! Swift 3 iPhoneアプリ開発 入門ノート Swift3 + Xcode 8対応 (Oshige introduction note)作者: 大重美幸出版社/メーカー: ソーテック社発売日: 2016/11/05メディア: 単行本この商品を含むブログを見る

viewの大きさを他のviewに合わせたいならviewDidLayoutSubviewsで

はやくSwiftとお友達になりたい。 やりたかったこと 生成したViewを横幅いっぱいにしたいので、UIScreen.mainScreen().boundsで取得した画面サイズをそのままwidthに指定したい。 ハマったところ viewを作るときに、viewDidLoad内でwidthをscreen.widthで指定していたが、なんか小さい。 全然画面いっぱいにならない。 教えてもらった @_nabeen 取得タイミングとかですかね?— keigo miyasue (@fox…

StoryboardでもXibでもなく、コードでUIViewを生成する

UIViewをコードで生成する方法。

UITextView内にaタグでリンクを貼った文字列を突っ込んでsafariで開く

…う間にできることも、Swiftとなると一気に難しい。(というかSwift初心者なだけです。) 下準備 StoryboardかXibにUITextViewを配置して@IBOutletで繋ぐ。 @IBOutlet weak var textView: UITextView! 各種プロパティの設定 ここの設定、重要。僕はここの設定がちょこっと違っていて、タップイベントが発火しないという事態に見舞われて半日くらいを費やした。ドヤッ textView.userInteractionE…

これより消耗戦を開始するッ!

…が、最近RailsとSwiftを強制的に触らせられています。Railsはいいぞ。Swiftは、、(ry 個人的な最近の気になる技術はVR、とReact。勉強中です。VRでお○ぱい揺らしまくるのが目標です。みんな揺れるの好きやろ。遠慮すんなって。 はてなブログを選んだ理由 そんなに深い理由はない。 Markdownで書ける はてブとの連携がしやすい デザインがオシャレなのが多くて楽できる ホッテントリ入るレベルになればいい小遣い稼ぎになる これくらい。 Qiitaとの比較 Qi…