diff --git a/iOS_Study_B.xcodeproj/project.pbxproj b/iOS_Study_B.xcodeproj/project.pbxproj index 9763af9..3b09fd6 100644 --- a/iOS_Study_B.xcodeproj/project.pbxproj +++ b/iOS_Study_B.xcodeproj/project.pbxproj @@ -13,6 +13,10 @@ 954B6B882AC57DAA00FDCFAB /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 954B6B862AC57DAA00FDCFAB /* Main.storyboard */; }; 954B6B8A2AC57DAB00FDCFAB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 954B6B892AC57DAB00FDCFAB /* Assets.xcassets */; }; 954B6B8D2AC57DAB00FDCFAB /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 954B6B8B2AC57DAB00FDCFAB /* LaunchScreen.storyboard */; }; + CC38B98D2AEAB7420068D885 /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC38B98B2AEAB7420068D885 /* HomeViewController.swift */; }; + CC38B98E2AEAB7420068D885 /* HomeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CC38B98C2AEAB7420068D885 /* HomeViewController.xib */; }; + CC38B9912AEAB9C80068D885 /* FeedTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC38B98F2AEAB9C80068D885 /* FeedTableViewCell.swift */; }; + CC38B9922AEAB9C80068D885 /* FeedTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = CC38B9902AEAB9C80068D885 /* FeedTableViewCell.xib */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -24,6 +28,10 @@ 954B6B892AC57DAB00FDCFAB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 954B6B8C2AC57DAB00FDCFAB /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 954B6B8E2AC57DAB00FDCFAB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + CC38B98B2AEAB7420068D885 /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; + CC38B98C2AEAB7420068D885 /* HomeViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = HomeViewController.xib; sourceTree = ""; }; + CC38B98F2AEAB9C80068D885 /* FeedTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedTableViewCell.swift; sourceTree = ""; }; + CC38B9902AEAB9C80068D885 /* FeedTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FeedTableViewCell.xib; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -60,6 +68,10 @@ 954B6B822AC57DAA00FDCFAB /* SceneDelegate.swift */, 954B6B842AC57DAA00FDCFAB /* ViewController.swift */, 954B6B862AC57DAA00FDCFAB /* Main.storyboard */, + CC38B98B2AEAB7420068D885 /* HomeViewController.swift */, + CC38B98F2AEAB9C80068D885 /* FeedTableViewCell.swift */, + CC38B9902AEAB9C80068D885 /* FeedTableViewCell.xib */, + CC38B98C2AEAB7420068D885 /* HomeViewController.xib */, 954B6B892AC57DAB00FDCFAB /* Assets.xcassets */, 954B6B8B2AC57DAB00FDCFAB /* LaunchScreen.storyboard */, 954B6B8E2AC57DAB00FDCFAB /* Info.plist */, @@ -126,8 +138,10 @@ buildActionMask = 2147483647; files = ( 954B6B8D2AC57DAB00FDCFAB /* LaunchScreen.storyboard in Resources */, + CC38B9922AEAB9C80068D885 /* FeedTableViewCell.xib in Resources */, 954B6B8A2AC57DAB00FDCFAB /* Assets.xcassets in Resources */, 954B6B882AC57DAA00FDCFAB /* Main.storyboard in Resources */, + CC38B98E2AEAB7420068D885 /* HomeViewController.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -141,6 +155,8 @@ 954B6B852AC57DAA00FDCFAB /* ViewController.swift in Sources */, 954B6B812AC57DAA00FDCFAB /* AppDelegate.swift in Sources */, 954B6B832AC57DAA00FDCFAB /* SceneDelegate.swift in Sources */, + CC38B98D2AEAB7420068D885 /* HomeViewController.swift in Sources */, + CC38B9912AEAB9C80068D885 /* FeedTableViewCell.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/iOS_Study_B/Assets.xcassets/ic_bookmark_black.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_bookmark_black.imageset/Contents.json new file mode 100644 index 0000000..d97cae5 --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_bookmark_black.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_bookmark_black.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_bookmark_black.imageset/ic_bookmark_black.png b/iOS_Study_B/Assets.xcassets/ic_bookmark_black.imageset/ic_bookmark_black.png new file mode 100644 index 0000000..01ac1c8 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_bookmark_black.imageset/ic_bookmark_black.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_bookmark_white.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_bookmark_white.imageset/Contents.json new file mode 100644 index 0000000..860f31d --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_bookmark_white.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_bookmark_white.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_bookmark_white.imageset/ic_bookmark_white.png b/iOS_Study_B/Assets.xcassets/ic_bookmark_white.imageset/ic_bookmark_white.png new file mode 100644 index 0000000..1c22e0e Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_bookmark_white.imageset/ic_bookmark_white.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_catstagram_logo.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_catstagram_logo.imageset/Contents.json new file mode 100644 index 0000000..967d0af --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_catstagram_logo.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_catstagram_logo.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_catstagram_logo.imageset/ic_catstagram_logo.png b/iOS_Study_B/Assets.xcassets/ic_catstagram_logo.imageset/ic_catstagram_logo.png new file mode 100644 index 0000000..51cbb62 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_catstagram_logo.imageset/ic_catstagram_logo.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_homd_search_light.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_homd_search_light.imageset/Contents.json new file mode 100644 index 0000000..447961b --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_homd_search_light.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_homd_search_light.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_homd_search_light.imageset/ic_homd_search_light.png b/iOS_Study_B/Assets.xcassets/ic_homd_search_light.imageset/ic_homd_search_light.png new file mode 100644 index 0000000..9461207 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_homd_search_light.imageset/ic_homd_search_light.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_comment.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_comment.imageset/Contents.json new file mode 100644 index 0000000..9498248 --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_comment.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_comment.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_comment.imageset/ic_home_comment.png b/iOS_Study_B/Assets.xcassets/ic_home_comment.imageset/ic_home_comment.png new file mode 100644 index 0000000..550ae9d Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_comment.imageset/ic_home_comment.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_heart.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_heart.imageset/Contents.json new file mode 100644 index 0000000..acaf5a9 --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_heart.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_heart.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_heart.imageset/ic_home_heart.png b/iOS_Study_B/Assets.xcassets/ic_home_heart.imageset/ic_home_heart.png new file mode 100644 index 0000000..bbf0d9f Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_heart.imageset/ic_home_heart.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_heart_full.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_heart_full.imageset/Contents.json new file mode 100644 index 0000000..6d330ee --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_heart_full.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_heart_full.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_heart_full.imageset/ic_home_heart_full.png b/iOS_Study_B/Assets.xcassets/ic_home_heart_full.imageset/ic_home_heart_full.png new file mode 100644 index 0000000..64f702d Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_heart_full.imageset/ic_home_heart_full.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_home_black.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_home_black.imageset/Contents.json new file mode 100644 index 0000000..daafa8e --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_home_black.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_home_black.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_home_black.imageset/ic_home_home_black.png b/iOS_Study_B/Assets.xcassets/ic_home_home_black.imageset/ic_home_home_black.png new file mode 100644 index 0000000..af672d9 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_home_black.imageset/ic_home_home_black.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_home_white.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_home_white.imageset/Contents.json new file mode 100644 index 0000000..8e4ea3c --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_home_white.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_home_white.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_home_white.imageset/ic_home_home_white.png b/iOS_Study_B/Assets.xcassets/ic_home_home_white.imageset/ic_home_home_white.png new file mode 100644 index 0000000..1072f82 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_home_white.imageset/ic_home_home_white.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_more.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_more.imageset/Contents.json new file mode 100644 index 0000000..68d3993 --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_more.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_more.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_more.imageset/ic_home_more.png b/iOS_Study_B/Assets.xcassets/ic_home_more.imageset/ic_home_more.png new file mode 100644 index 0000000..67f32d7 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_more.imageset/ic_home_more.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_reels.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_reels.imageset/Contents.json new file mode 100644 index 0000000..74b405e --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_reels.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_reels.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_reels.imageset/ic_home_reels.png b/iOS_Study_B/Assets.xcassets/ic_home_reels.imageset/ic_home_reels.png new file mode 100644 index 0000000..3bfdfe6 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_reels.imageset/ic_home_reels.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_search_bold.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_search_bold.imageset/Contents.json new file mode 100644 index 0000000..9a4dc6d --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_search_bold.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_search_bold.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_search_bold.imageset/ic_home_search_bold.png b/iOS_Study_B/Assets.xcassets/ic_home_search_bold.imageset/ic_home_search_bold.png new file mode 100644 index 0000000..4b154a9 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_search_bold.imageset/ic_home_search_bold.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_send.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_send.imageset/Contents.json new file mode 100644 index 0000000..41e2aaa --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_send.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_send.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_send.imageset/ic_home_send.png b/iOS_Study_B/Assets.xcassets/ic_home_send.imageset/ic_home_send.png new file mode 100644 index 0000000..76aae87 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_send.imageset/ic_home_send.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_shop_black.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_shop_black.imageset/Contents.json new file mode 100644 index 0000000..07ab32c --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_shop_black.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_shop_black.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_shop_black.imageset/ic_home_shop_black.png b/iOS_Study_B/Assets.xcassets/ic_home_shop_black.imageset/ic_home_shop_black.png new file mode 100644 index 0000000..c89519d Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_shop_black.imageset/ic_home_shop_black.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_shop_white.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_shop_white.imageset/Contents.json new file mode 100644 index 0000000..7f0cf60 --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_shop_white.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_shop_white.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_shop_white.imageset/ic_home_shop_white.png b/iOS_Study_B/Assets.xcassets/ic_home_shop_white.imageset/ic_home_shop_white.png new file mode 100644 index 0000000..34490e5 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_shop_white.imageset/ic_home_shop_white.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_home_upload.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_home_upload.imageset/Contents.json new file mode 100644 index 0000000..914a623 --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_home_upload.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_home_upload.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_home_upload.imageset/ic_home_upload.png b/iOS_Study_B/Assets.xcassets/ic_home_upload.imageset/ic_home_upload.png new file mode 100644 index 0000000..a5252f5 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_home_upload.imageset/ic_home_upload.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_login_facebook.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_login_facebook.imageset/Contents.json new file mode 100644 index 0000000..30dc307 --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_login_facebook.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_login_facebook.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_login_facebook.imageset/ic_login_facebook.png b/iOS_Study_B/Assets.xcassets/ic_login_facebook.imageset/ic_login_facebook.png new file mode 100644 index 0000000..f93cd37 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_login_facebook.imageset/ic_login_facebook.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_login_hidden.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_login_hidden.imageset/Contents.json new file mode 100644 index 0000000..a58f03a --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_login_hidden.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_login_hidden.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_login_hidden.imageset/ic_login_hidden.png b/iOS_Study_B/Assets.xcassets/ic_login_hidden.imageset/ic_login_hidden.png new file mode 100644 index 0000000..3649e7d Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_login_hidden.imageset/ic_login_hidden.png differ diff --git a/iOS_Study_B/Assets.xcassets/ic_login_show.imageset/Contents.json b/iOS_Study_B/Assets.xcassets/ic_login_show.imageset/Contents.json new file mode 100644 index 0000000..fbd5cda --- /dev/null +++ b/iOS_Study_B/Assets.xcassets/ic_login_show.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "ic_login_show.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS_Study_B/Assets.xcassets/ic_login_show.imageset/ic_login_show.png b/iOS_Study_B/Assets.xcassets/ic_login_show.imageset/ic_login_show.png new file mode 100644 index 0000000..a659b82 Binary files /dev/null and b/iOS_Study_B/Assets.xcassets/ic_login_show.imageset/ic_login_show.png differ diff --git a/iOS_Study_B/Base.lproj/Main.storyboard b/iOS_Study_B/Base.lproj/Main.storyboard index 25a7638..809a48d 100644 --- a/iOS_Study_B/Base.lproj/Main.storyboard +++ b/iOS_Study_B/Base.lproj/Main.storyboard @@ -1,24 +1,110 @@ - + + - + + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iOS_Study_B/FeedTableViewCell.swift b/iOS_Study_B/FeedTableViewCell.swift new file mode 100644 index 0000000..0e75360 --- /dev/null +++ b/iOS_Study_B/FeedTableViewCell.swift @@ -0,0 +1,42 @@ +// +// FeedTableViewCell.swift +// iOS_Study_B +// +// Created by 임아영 on 2023/10/27. +// + +import UIKit + +class FeedTableViewCell: UITableViewCell { + @IBOutlet weak var imageviewmyprofile: UIImageView! + @IBOutlet weak var labelFeed: UILabel! + @IBOutlet weak var labelHowmanylikes: UILabel! + @IBOutlet weak var buttonisBookmark: NSLayoutConstraint! + @IBOutlet weak var buttonisHeart: UIButton! + @IBOutlet weak var imageviewFeed: UIImageView! + @IBOutlet weak var labelUsername: UILabel! + @IBOutlet weak var imageviewUserprofile: UIImageView! + + override func awakeFromNib() { + super.awakeFromNib() + // Initialization code + imageviewmyprofile.layer.cornerRadius = 22.5 + imageviewmyprofile.clipsToBounds = true + imageviewUserprofile.layer.cornerRadius = 22.5 + imageviewUserprofile.clipsToBounds = true + + let fontsize = UIFont.boldSystemFont(ofSize: 9) + let attributedStr = NSMutableAttributedString(string: labelFeed.text ?? "" ) + attributedStr.addAttribute(.font, value: fontsize, range: NSRange.init(location: 0, length: 3)) + + labelFeed.attributedText = attributedStr + + } + + override func setSelected(_ selected: Bool, animated: Bool) { + super.setSelected(selected, animated: animated) + + // Configure the view for the selected state + } + +} diff --git a/iOS_Study_B/FeedTableViewCell.xib b/iOS_Study_B/FeedTableViewCell.xib new file mode 100644 index 0000000..885c994 --- /dev/null +++ b/iOS_Study_B/FeedTableViewCell.xib @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iOS_Study_B/HomeViewController.swift b/iOS_Study_B/HomeViewController.swift new file mode 100644 index 0000000..797d54f --- /dev/null +++ b/iOS_Study_B/HomeViewController.swift @@ -0,0 +1,37 @@ +// +// HomeViewController.swift +// iOS_Study_B +// +// Created by 임아영 on 2023/10/27. +// + +import UIKit + +class HomeViewController: UIViewController { + @IBOutlet weak var tableview: UITableView! + + override func viewDidLoad() { + super.viewDidLoad() + + tableview.delegate = self + tableview.dataSource = self + + // Do any additional setup after loading the view. + } +} + +extension HomeViewController : UITableViewDelegate, UITableViewDataSource { + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + return 10; + } + + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = UITableViewCell() + cell.backgroundColor = .blue + return cell + } + + + } + + diff --git a/iOS_Study_B/HomeViewController.xib b/iOS_Study_B/HomeViewController.xib new file mode 100644 index 0000000..a2d5ee6 --- /dev/null +++ b/iOS_Study_B/HomeViewController.xib @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + +