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

AI 챗봇 앱 [STEP 3] Matthew, L #49

Open
wants to merge 25 commits into
base: d_Matthew
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
4316016
docs: apiKey ignore 추가
kimbs5899 Mar 27, 2024
33a4996
chore: 파일명 수정
kimbs5899 Mar 27, 2024
5f86331
remove: APIToken 삭제
kimbs5899 Mar 27, 2024
f485a63
test: APIToken Test
LeeSe0ngYe0n Apr 2, 2024
45e44f9
Merge pull request #1 from kimbs5899/Step1
kimbs5899 Apr 2, 2024
0cb1b0c
feat: RxSwift, Snapkit, Then, RxAlamofire 라이브러리 추가
kimbs5899 Apr 4, 2024
e80553b
feat: RxAlamofire를 활용하여 Network 기능 구현
kimbs5899 Apr 4, 2024
801a846
refactor: Network 생성 리팩토링
LeeSe0ngYe0n Apr 4, 2024
876e834
refactor: 메세지 파라미터 추가
LeeSe0ngYe0n Apr 4, 2024
59cca5b
refactor: 네트워크 request 리팩토링
LeeSe0ngYe0n Apr 4, 2024
bdf568d
refactor: 트리거 타입 변경
LeeSe0ngYe0n Apr 4, 2024
b9f4b88
refactor: 네트워크 리팩토링
LeeSe0ngYe0n Apr 4, 2024
a4f0abe
feat: RxAlamofire를 활용하여 Network 기능 구현
kimbs5899 Apr 5, 2024
9dc283f
docs: gitignore Pods 삭제
kimbs5899 Apr 5, 2024
a34ffb1
feat: RxAlamofire Network Error Alert대응 구현
kimbs5899 Apr 5, 2024
086b36d
feat: RxAlamofire ChatList 생성 및 저장 로직 구현
kimbs5899 Apr 5, 2024
b76022b
feat: collectionView cell 구현
LeeSe0ngYe0n Apr 9, 2024
9e6f9a4
feat: 텍스트입력필드 및 전송버튼 구현
kimbs5899 Apr 9, 2024
1c40565
feat: autolayout 적용
LeeSe0ngYe0n Apr 11, 2024
be12648
feat: 사용자 텍스트 필드 입력 구현
kimbs5899 Apr 11, 2024
d256224
feat: MessageView 구현
kimbs5899 Apr 12, 2024
a21ecce
feat: ChatBubbleView 구현
kimbs5899 Apr 12, 2024
3697649
feat: CollectionView CustomCell 구현
kimbs5899 Apr 12, 2024
291b6e7
feat: CollectionView에 CustomCell 추가
kimbs5899 Apr 12, 2024
b8bbda0
refactor: View 리팩토링
kimbs5899 Apr 12, 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
Prev Previous commit
Next Next commit
test: APIToken Test
  • Loading branch information
LeeSe0ngYe0n committed Apr 2, 2024
commit f485a63de545c4cb836a5af5b08d9637a6e60d8c
8 changes: 4 additions & 4 deletions ChatBot/ChatBot.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
objects = {

/* Begin PBXBuildFile section */
9B76B2B02BBBF2F00089676F /* APIToken.plist in Resources */ = {isa = PBXBuildFile; fileRef = 9B76B2AF2BBBF2F00089676F /* APIToken.plist */; };
C12E66D32BB3F28800F3F441 /* ChatManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12E66B82BB3F28800F3F441 /* ChatManager.swift */; };
C12E66D42BB3F28800F3F441 /* ChatRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12E66B92BB3F28800F3F441 /* ChatRepository.swift */; };
C12E66D52BB3F28800F3F441 /* RequestChatDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12E66BA2BB3F28800F3F441 /* RequestChatDTO.swift */; };
Expand All @@ -28,11 +29,11 @@
C12E66EC2BB4291A00F3F441 /* ResponseChoiceDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12E66EB2BB4291A00F3F441 /* ResponseChoiceDTO.swift */; };
C12E66EE2BB4294300F3F441 /* Usage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12E66ED2BB4294300F3F441 /* Usage.swift */; };
C12E66F02BB429AA00F3F441 /* JSONNull.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12E66EF2BB429AA00F3F441 /* JSONNull.swift */; };
C1A0CBCC2BB55663009A000F /* APIToken.plist in Resources */ = {isa = PBXBuildFile; fileRef = C1A0CBCB2BB55663009A000F /* APIToken.plist */; };
C1E416662BB9888C00D8C836 /* UIViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E416652BB9888C00D8C836 /* UIViewController+Extension.swift */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
9B76B2AF2BBBF2F00089676F /* APIToken.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = APIToken.plist; path = ../../../../../APIToken.plist; sourceTree = "<group>"; };
B4B3E2B92B42D1BB00818B3C /* ChatBot.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ChatBot.app; sourceTree = BUILT_PRODUCTS_DIR; };
C12E66B82BB3F28800F3F441 /* ChatManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatManager.swift; sourceTree = "<group>"; };
C12E66B92BB3F28800F3F441 /* ChatRepository.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatRepository.swift; sourceTree = "<group>"; };
Expand All @@ -56,7 +57,6 @@
C12E66EB2BB4291A00F3F441 /* ResponseChoiceDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResponseChoiceDTO.swift; sourceTree = "<group>"; };
C12E66ED2BB4294300F3F441 /* Usage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Usage.swift; sourceTree = "<group>"; };
C12E66EF2BB429AA00F3F441 /* JSONNull.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONNull.swift; sourceTree = "<group>"; };
C1A0CBCB2BB55663009A000F /* APIToken.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = APIToken.plist; path = ../../../../../../Matthew/Desktop/APIToken.plist; sourceTree = "<group>"; };
C1E416652BB9888C00D8C836 /* UIViewController+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extension.swift"; sourceTree = "<group>"; };
/* End PBXFileReference section */

Expand Down Expand Up @@ -139,7 +139,7 @@
children = (
C12E66C32BB3F28800F3F441 /* Assets.xcassets */,
C12E66C42BB3F28800F3F441 /* Info.plist */,
C1A0CBCB2BB55663009A000F /* APIToken.plist */,
9B76B2AF2BBBF2F00089676F /* APIToken.plist */,
);
path = Resource;
sourceTree = "<group>";
Expand Down Expand Up @@ -232,9 +232,9 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
C1A0CBCC2BB55663009A000F /* APIToken.plist in Resources */,
C12E66DB2BB3F28800F3F441 /* Assets.xcassets in Resources */,
C12E66E52BB3F28800F3F441 /* LaunchScreen.storyboard in Resources */,
9B76B2B02BBBF2F00089676F /* APIToken.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down