Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6주자 세미나 과제 #7

Closed
wants to merge 70 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
63d09ff
1. add .gitignore
Ohjackson Oct 23, 2024
cb2ff01
1. add snap kit
Ohjackson Oct 23, 2024
46f53cf
add RatingViewController
Ohjackson Oct 23, 2024
a35989c
setting tabbar & navigation bar ,
Ohjackson Oct 25, 2024
cbfdbbd
add infoViewController
Ohjackson Oct 25, 2024
101a943
add previewView
Ohjackson Oct 25, 2024
e71d81d
add InfoView
Ohjackson Oct 25, 2024
c1ff6af
add reviewTopView
Ohjackson Oct 25, 2024
af5c6f8
add ReviewMidViewController
Ohjackson Oct 25, 2024
2c94cd2
add ReviewMidViewController
Ohjackson Oct 25, 2024
50b46d6
add reviewBottomView
Ohjackson Oct 25, 2024
dcfe7aa
fix1 RatingView
Ohjackson Oct 25, 2024
46561ae
fix 2 RatingView
Ohjackson Oct 25, 2024
d371499
fix 3 RatingView
Ohjackson Oct 25, 2024
3f6988d
add navigation to versionpage
Ohjackson Oct 25, 2024
940d379
add Navigation to ReviewPageView
Ohjackson Oct 25, 2024
34be949
fix viewController layout
Ohjackson Oct 25, 2024
d902757
fix navigationbar
Ohjackson Oct 25, 2024
ad8ab75
Add HorizontalScrollViewController
Ohjackson Oct 30, 2024
4bcc8d2
Add ComponentExtension, ContentCardView
Ohjackson Oct 30, 2024
817cfd5
Fix name and append HeadView to FinanceView
Ohjackson Oct 30, 2024
1cdcfc3
Add ApptitleView
Ohjackson Oct 30, 2024
32cf93c
Add Then
Ohjackson Oct 30, 2024
86c4f33
Set AppView File
Ohjackson Oct 30, 2024
9b567a9
Add navigation logic for Toss button in ChartViewController
Ohjackson Oct 30, 2024
3ff8479
Add AppHorizontalScrollView
Ohjackson Oct 31, 2024
8726a3e
Complete FianaceView
Ohjackson Oct 31, 2024
d68f8cb
Fix PreViewScrollView
Ohjackson Oct 31, 2024
0bd5e81
Fix ReviewMidViewController
Ohjackson Oct 31, 2024
0081cb8
Fix RatingViewController
Ohjackson Oct 31, 2024
26e065c
3week HW complete
Ohjackson Oct 31, 2024
f002e8e
FIx name
Ohjackson Nov 1, 2024
6acdec8
.
Ohjackson Nov 1, 2024
16d5a57
Add alamofire
Ohjackson Nov 7, 2024
6392df3
set plist
Ohjackson Nov 8, 2024
2dbfdb7
set BaseURL & Error
Ohjackson Nov 8, 2024
29d8144
Make Server file
Ohjackson Nov 8, 2024
53a546d
Set DTO
Ohjackson Nov 8, 2024
2359230
import KeychainSwift
Ohjackson Nov 8, 2024
f97fa01
Set LoginViewController
Ohjackson Nov 8, 2024
f3367dd
Set UserService & Fix LoginViewController
Ohjackson Nov 8, 2024
57b4c56
Add getMyHobby in UserService
Ohjackson Nov 8, 2024
4b74029
Add getOtherUserHobby in UserService
Ohjackson Nov 8, 2024
6cdc903
Add updateUserInfo in UserService
Ohjackson Nov 8, 2024
da1636d
Add login
Ohjackson Nov 8, 2024
e48466e
Add RegisterViewController
Ohjackson Nov 8, 2024
ce1eb4d
Fix LoginViewController
Ohjackson Nov 8, 2024
9509f36
Add QueryViewController
Ohjackson Nov 8, 2024
e0e8700
fix gitigonre
Ohjackson Nov 8, 2024
4dd60d5
.
Ohjackson Nov 8, 2024
cd667cf
test
Ohjackson Nov 8, 2024
e28d801
complete without security Setting
Ohjackson Nov 8, 2024
6f2aea7
.
Ohjackson Nov 8, 2024
cc0cf0a
complete 4week
Ohjackson Nov 8, 2024
5c40ce7
Delete storyboard
Ohjackson Nov 11, 2024
f0aac24
Reflect the 3week feedback of rafa-e1님
Ohjackson Nov 11, 2024
305ec80
Reflect week3 feedback of Nya128님
Ohjackson Nov 11, 2024
adad8c9
Reflect week4 feedback of mcrkgus님
Ohjackson Nov 12, 2024
dd165fb
피드백 반영
Ohjackson Nov 27, 2024
ccb9822
Merge pull request #5 from AND-SOPT-iOS/4week
Ohjackson Nov 27, 2024
7dec5b4
[Feat] MainView
Ohjackson Nov 27, 2024
8d0fc84
[Feat] TabBar
Ohjackson Nov 27, 2024
702fa0f
[Feat] Row
Ohjackson Nov 28, 2024
b0d8424
[feat] RootViewController
Ohjackson Nov 28, 2024
9e2eef9
[Fix] Tabbar
Ohjackson Nov 28, 2024
7e1382f
[Feat] navigationbar custom
Ohjackson Nov 28, 2024
5a6cd3d
[Fix] navigationbar custom
Ohjackson Nov 28, 2024
1d8e098
[Chore] 코드 정리
Ohjackson Nov 28, 2024
78449bd
[Feat] navigate to row
Ohjackson Nov 29, 2024
6eff248
[Chore]
Ohjackson Nov 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
157 changes: 157 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@

# Created by https://www.toptal.com/developers/gitignore/api/macos,swift,xcode,cocoapods
# Edit at https://www.toptal.com/developers/gitignore?templates=macos,swift,xcode,cocoapods

### CocoaPods ###
## CocoaPods GitIgnore Template

# CocoaPods - Only use to conserve bandwidth / Save time on Pushing
# - Also handy if you have a large number of dependant pods
# - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGNORE THE LOCK FILE
Pods/

### Env
*.xcconfig
.env


### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### macOS Patch ###
# iCloud generated files
*.icloud

### Swift ###
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## User settings
xcuserdata/

## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
*.xcscmblueprint
*.xccheckout

## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
build/
DerivedData/
*.moved-aside
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3

## Obj-C/Swift specific
*.hmap

## App packaging
*.ipa
*.dSYM.zip
*.dSYM

## Playgrounds
timeline.xctimeline
playground.xcworkspace

# Swift Package Manager
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
# Packages/
# Package.pins
# *.xcodeproj
# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
# hence it is not needed unless you have added a package configuration file to your project
# .swiftpm

*.resolved
.build/

# CocoaPods
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
# Pods/
# Add this line if you want to avoid checking in source code from the Xcode workspace
# *.xcworkspace

# Carthage
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts

Carthage/Build/

# Accio dependency management
Dependencies/
.accio/

# fastlane
# It is recommended to not store the screenshots in the git repo.
# Instead, use fastlane to re-generate the screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/#source-control

fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots/**/*.png
fastlane/test_output

# Ignore all .plist files
*.plist


# Code Injection
# After new code Injection tools there's a generated folder /iOSInjectionProject
# https://github.com/johnno1962/injectionforxcode

iOSInjectionProject/

### Xcode ###

## Xcode 8 and earlier

### Xcode Patch ###
*.xcodeproj/*
!*.xcodeproj/project.pbxproj
!*.xcodeproj/xcshareddata/
!*.xcodeproj/project.xcworkspace/
!*.xcworkspace/contents.xcworkspacedata
/*.gcno
**/xcshareddata/WorkspaceSettings.xcsettings

# End of https://www.toptal.com/developers/gitignore/api/macos,swift,xcode,cocoapods

# Ignore configuration file with sensitive data
Config.xcconfig


935 changes: 935 additions & 0 deletions Sopt_Appstore.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

37 changes: 37 additions & 0 deletions Sopt_Appstore/Delegate/AppDelegate.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
//
// AppDelegate.swift
// Sopt_Appstore
//
// Created by Jaehyun Ahn on 10/24/24.
//

import UIKit

@main

class AppDelegate: UIResponder, UIApplicationDelegate {



func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
return true
}

// MARK: UISceneSession Lifecycle

func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration {
// Called when a new scene session is being created.
// Use this method to select a configuration to create the new scene with.
return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role)
}

func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>) {
// Called when the user discards a scene session.
// If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions.
// Use this method to release any resources that were specific to the discarded scenes, as they will not return.
}


}

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions Sopt_Appstore/Delegate/Assets.xcassets/1.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "1.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions Sopt_Appstore/Delegate/Assets.xcassets/10.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "10.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions Sopt_Appstore/Delegate/Assets.xcassets/11.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "11.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions Sopt_Appstore/Delegate/Assets.xcassets/12.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "12.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions Sopt_Appstore/Delegate/Assets.xcassets/13.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "13.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions Sopt_Appstore/Delegate/Assets.xcassets/14.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "14.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions Sopt_Appstore/Delegate/Assets.xcassets/15.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "15.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions Sopt_Appstore/Delegate/Assets.xcassets/16.imageset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"images" : [
{
"filename" : "16.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading