Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Fumiya Sakai
PDF, PPTX
1,553 views
ハンドメイドカレンダー(プレゼン用)
ライブラリを一切使わないで、ボタンとラベルだけで実装したカレンダーのサンプルに関する解説です。
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 7
2
/ 7
3
/ 7
4
/ 7
5
/ 7
6
/ 7
7
/ 7
More Related Content
PDF
時間制限付きクイズアプリをつくる
by
Fumiya Sakai
PDF
言語は違うけどもインスパイアされて作られたとあるライブラリ(PaperclipとLaravel-stapler)
by
Fumiya Sakai
PDF
UIPageViewControllerとContainerViewでこんな見た目を実現するTips
by
Fumiya Sakai
PDF
Container view活用術とポイントになる部分
by
Fumiya Sakai
PDF
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
by
Fumiya Sakai
PDF
ContainerViewとStoryboardとSwift3.0の交響曲(シンフォニー)
by
Fumiya Sakai
PDF
30代からのプライベートiOSデベロッパーのとしての軌跡
by
Fumiya Sakai
PDF
mBaaSの基本的な扱い方の事始め(parse.comとNCMBの使い方比べ)
by
Fumiya Sakai
時間制限付きクイズアプリをつくる
by
Fumiya Sakai
言語は違うけどもインスパイアされて作られたとあるライブラリ(PaperclipとLaravel-stapler)
by
Fumiya Sakai
UIPageViewControllerとContainerViewでこんな見た目を実現するTips
by
Fumiya Sakai
Container view活用術とポイントになる部分
by
Fumiya Sakai
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
by
Fumiya Sakai
ContainerViewとStoryboardとSwift3.0の交響曲(シンフォニー)
by
Fumiya Sakai
30代からのプライベートiOSデベロッパーのとしての軌跡
by
Fumiya Sakai
mBaaSの基本的な扱い方の事始め(parse.comとNCMBの使い方比べ)
by
Fumiya Sakai
What's hot
PDF
ライブラリでよくある動きをUIKitのみでDIYしてみる(Part1)
by
Fumiya Sakai
PDF
デザイナーだった記憶を忘れないために自分なりに気をつけていること
by
Fumiya Sakai
PDF
カスタムトランジションやアニメーションを活用した「写真を生かすUI」のサンプル
by
Fumiya Sakai
PDF
あのアプリの動きをUIKitのみでDIYしてみる(part2)
by
Fumiya Sakai
PDF
自分のライブラリを1年運用をして見た振り返りと知見
by
Fumiya Sakai
PDF
日本の祝祭日を計算してカレンダ-に表示するアプリサンプル
by
Fumiya Sakai
PDF
Rails5とAPIモードについての解説
by
Fumiya Sakai
PDF
LaravelでDBを使用しないbasic認証を簡単につくるtips
by
Fumiya Sakai
PDF
Core dataと比較してrealmを使ったまとめ
by
Fumiya Sakai
PDF
カスタムトランジションやジェスチャーを生かしたUIの実装ポイント
by
Fumiya Sakai
PDF
Ruby on railsでlinebotを試した記録
by
Fumiya Sakai
PDF
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
by
Fumiya Sakai
PDF
RxSwiftでの実装練習の記録ノートとはじめの一歩
by
Fumiya Sakai
PDF
NativeBaseをはじめとするUIに関する ライブラリを使ったサンプルを作ってみた
by
Fumiya Sakai
PDF
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
by
Fumiya Sakai
PDF
Parse.comを使ってみた感想とまとめ
by
Fumiya Sakai
PDF
デザインにもこだわったUiの事始め3
by
Fumiya Sakai
PDF
Railsの現場に入る前のお話(勉強法)
by
Fumiya Sakai
PDF
Apple watch対応アプリのポイントや基本実装・連携tips
by
Fumiya Sakai
PDF
デザインにもこだわったUIの事始め (Episode1)
by
Fumiya Sakai
ライブラリでよくある動きをUIKitのみでDIYしてみる(Part1)
by
Fumiya Sakai
デザイナーだった記憶を忘れないために自分なりに気をつけていること
by
Fumiya Sakai
カスタムトランジションやアニメーションを活用した「写真を生かすUI」のサンプル
by
Fumiya Sakai
あのアプリの動きをUIKitのみでDIYしてみる(part2)
by
Fumiya Sakai
自分のライブラリを1年運用をして見た振り返りと知見
by
Fumiya Sakai
日本の祝祭日を計算してカレンダ-に表示するアプリサンプル
by
Fumiya Sakai
Rails5とAPIモードについての解説
by
Fumiya Sakai
LaravelでDBを使用しないbasic認証を簡単につくるtips
by
Fumiya Sakai
Core dataと比較してrealmを使ったまとめ
by
Fumiya Sakai
カスタムトランジションやジェスチャーを生かしたUIの実装ポイント
by
Fumiya Sakai
Ruby on railsでlinebotを試した記録
by
Fumiya Sakai
指の動きや遷移時等のアニメーションを生かしたUIのサンプル解説
by
Fumiya Sakai
RxSwiftでの実装練習の記録ノートとはじめの一歩
by
Fumiya Sakai
NativeBaseをはじめとするUIに関する ライブラリを使ったサンプルを作ってみた
by
Fumiya Sakai
Firebaseでのファイルアップロード処理と便利ライブラリの紹介
by
Fumiya Sakai
Parse.comを使ってみた感想とまとめ
by
Fumiya Sakai
デザインにもこだわったUiの事始め3
by
Fumiya Sakai
Railsの現場に入る前のお話(勉強法)
by
Fumiya Sakai
Apple watch対応アプリのポイントや基本実装・連携tips
by
Fumiya Sakai
デザインにもこだわったUIの事始め (Episode1)
by
Fumiya Sakai
More from Fumiya Sakai
PDF
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
by
Fumiya Sakai
PDF
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
by
Fumiya Sakai
PDF
少しずつ手厚くして不具合や仕様漏れを防ぐために
by
Fumiya Sakai
PDF
Measures for Growth with Firebase Remote Config & Unit Testing Using RxSwift
by
Fumiya Sakai
PDF
2022年の抱負とここ数年続けてきたインプット
by
Fumiya Sakai
PDF
既存プロジェクトで使っていたDIをお引っ越し&DIYすることになった
by
Fumiya Sakai
PDF
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
by
Fumiya Sakai
PDF
UI実装に関するセッションを 簡単ながら振り返ってみる(仮)
by
Fumiya Sakai
PDF
最近の業務やAndroid関連のインプットと振り返り
by
Fumiya Sakai
PDF
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
by
Fumiya Sakai
PDF
少しずつキャッチアップしていくAndroidアプリ開発
by
Fumiya Sakai
PDF
UIKitやSwiftUIで表現や動きが特徴的なUI実装事例を考察する
by
Fumiya Sakai
PDF
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
by
Fumiya Sakai
PDF
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
by
Fumiya Sakai
PDF
試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine
by
Fumiya Sakai
PDF
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
by
Fumiya Sakai
PDF
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
by
Fumiya Sakai
PDF
アプリ開発におけるテキスト装飾のアイデア集
by
Fumiya Sakai
PDF
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
by
Fumiya Sakai
PDF
部品に切り分けて考えるView構造とライブラリを上手に活用したUI実装
by
Fumiya Sakai
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
by
Fumiya Sakai
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
by
Fumiya Sakai
少しずつ手厚くして不具合や仕様漏れを防ぐために
by
Fumiya Sakai
Measures for Growth with Firebase Remote Config & Unit Testing Using RxSwift
by
Fumiya Sakai
2022年の抱負とここ数年続けてきたインプット
by
Fumiya Sakai
既存プロジェクトで使っていたDIをお引っ越し&DIYすることになった
by
Fumiya Sakai
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
by
Fumiya Sakai
UI実装に関するセッションを 簡単ながら振り返ってみる(仮)
by
Fumiya Sakai
最近の業務やAndroid関連のインプットと振り返り
by
Fumiya Sakai
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
by
Fumiya Sakai
少しずつキャッチアップしていくAndroidアプリ開発
by
Fumiya Sakai
UIKitやSwiftUIで表現や動きが特徴的なUI実装事例を考察する
by
Fumiya Sakai
レイヤー分けをしたアーキテクチャで作るiOSアプリ&バックエンドのサンプル実装をのぞく
by
Fumiya Sakai
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
by
Fumiya Sakai
試して感覚を掴んでみるUICollectionViewCompositionalLayout & Combine
by
Fumiya Sakai
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
by
Fumiya Sakai
何故に私達(特に私)はアプリのアニメーションや UI表現に魅了されるのか? そして共存と向き合いを考える
by
Fumiya Sakai
アプリ開発におけるテキスト装飾のアイデア集
by
Fumiya Sakai
ライブラリやView構造を有効活用して iOSアプリのUIをオシャレにするワザ紹介
by
Fumiya Sakai
部品に切り分けて考えるView構造とライブラリを上手に活用したUI実装
by
Fumiya Sakai
ハンドメイドカレンダー(プレゼン用)
1.
カレンダーを自作する 大概ライブラリ使うけど自分で作ってみる
2.
自己紹介 酒井文也(さかい ふみや) 今までの仕事履歴(本業) 石川県金沢市生まれ・東京(大塚)住まいの30歳 本業は某口コミサイトのプログラマ ※Railsを使っています 26歳∼30歳:PHP
/ Rubyプログラマ 23歳∼25歳:Webデザイナー兼ディレクター Objective-C歴:2ヶ月くらい Swift歴:20日 趣味:シルバーアクセサリー集め・スイーツ作り・開発 女子向けと食べ物系コンテンツのお仕事が多い… → まだまだ初心者っす。。
3.
カレンダーでもこんなのしたい なんで自分でつくってみたいと思ったの? 参考にしたもの 既存のカレンダーライブラリは… ・日本の祝祭日に対応してない 機能:ジョルテ(Androidアプリ) デザイン:Fril ・デザインの変更をもっと簡単にしたい ・次の画面に値を引き継いで渡したい ポイントは「ボタンを並べてカレンダー風に」すること ・上位バージョンで使えないかもしれない ・ソースを見たらマジで地獄だった objective-cを始めて5日目の僕はこうなった ・よさげなのはあったけど中国語だった 上記のような悲劇は嫌なので もう自分でつくることにした 期間:1day Swift移植6hour
4.
では実際にサンプルを! こちらのページからダウンロードをどうぞ 今後の拡張予定 https://github.com/fumiyasac/handMadeCalendar ・上記ページの「Download ZIP」よりどうぞ! ・デザイン変更&画面遷移サンプル(近日更新予定) ・日本の祝祭日対応(3年後までは検証済み) ・こちらは今後も更新は随時行う予定です。 ※上記の使用例は現在作成中のアプリがありますので、 もしご覧になりたい方はお気軽にお申し付け下さい https://github.com/fumiyasac/handMadeCalendarOfSwift
5.
それでは軽く処理の説明をします ※プログラムがはじめての方は「ふーん」程度でも大丈夫です ※今回はせっかくですので「Swift版」で解説します ※今回はこちらのURLを元に解説を行います。 通称:ハンドメイドカレンダー デフォルトのデザインは「円」と「ピンク」がベースです ※「Objective-C版」も用意しています http://blog.just1factory.net/programming/179
6.
カレンダー計算の説明 ①7(横)×6(縦)の入れ物を作る for文で配置 このボタンにはi =
0, 1, … , 41の番号があるイメージ ※まるいやつはボタン ②1日の日付と曜日がカレンダー コンポーネントでとれるので ボタンに対して日を入れる。 曜日は日曜∼土曜が 1∼7の数値で取れる 1日の位置は、i == dayOfWeek - 1 で決定できる ③条件分岐は下記の3パターンに 対して行う(日付が入る or 日 付が入らない場合) 曜日とその月の最後 の日から条件を決定 case1) 日付が入らない: i < dayOfWeek - 1 case2) 日付が入る: i == dayOfWeek - 1 || i < dayOfWeek + maxDay - 1 case3) 日付が入らない: i == dayOfWeek + maxDay - 1 || i < 42 ※変数: dayOfWeek: 曜日 maxDay: その月の最終日 ※日付が入る場合: ボタンにタグを仕込む (タグ=日の値となる)
7.
質疑応答 ※なんでもOKです!(参考書籍や勉強方法等も含む) プライベートなことでも可能な限りお答えします。
Download