From 656adb73a2258edf531ec42a6670350affd59472 Mon Sep 17 00:00:00 2001 From: insung0927 <78968690+insung0927@users.noreply.github.com> Date: Wed, 8 Feb 2023 13:26:16 +0900 Subject: [PATCH 1/4] 2/8 --- .DS_Store | Bin 6148 -> 8196 bytes Better-me-iOS.xcodeproj/project.pbxproj | 108 ++ Better-me-iOS/.DS_Store | Bin 6148 -> 6148 bytes Better-me-iOS/Assets.xcassets/.DS_Store | Bin 0 -> 12292 bytes .../BetterMe.imageset/Contents.json | 21 + .../BetterMe.imageset/image 6.png | Bin 0 -> 3082 bytes .../Group 44.imageset/Contents.json | 21 + .../Group 44.imageset/Group 44.png | Bin 0 -> 367 bytes .../Group 65.imageset/Contents.json | 21 + .../Group 65.imageset/Group 65.png | Bin 0 -> 1094 bytes .../Magnifier.imageset/Contents.json | 21 + .../Magnifier.imageset/Magnifier.png | Bin 0 -> 539 bytes .../so-trash.imageset/Contents.json | 21 + .../so-trash.imageset/so-trash.png | Bin 0 -> 428 bytes Better-me-iOS/Base.lproj/Main.storyboard | 41 +- Better-me-iOS/HomeViewController.swift | 1 + Better-me-iOS/Social/Data/FriendSearch.swift | 33 + .../Social/Data/FriendSearchModel.swift | 42 + Better-me-iOS/Social/Data/InviteHabit.swift | 24 + .../Social/Data/InviteHabitModel.swift | 38 + Better-me-iOS/Social/Data/NewPerson.swift | 36 + .../Social/Data/NewPersonModel.swift | 44 + Better-me-iOS/Social/Data/Person.swift | 18 + Better-me-iOS/Social/Data/PersonModel.swift | 35 + .../Social/Data/Request_Friend.swift | 24 + .../Social/Data/Request_FriendModel.swift | 38 + .../Social/SocialViewController.swift | 40 + Better-me-iOS/Social/SwiftUIView.swift | 931 ++++++++++++++++++ 28 files changed, 1549 insertions(+), 9 deletions(-) create mode 100644 Better-me-iOS/Assets.xcassets/.DS_Store create mode 100644 Better-me-iOS/Assets.xcassets/BetterMe.imageset/Contents.json create mode 100644 Better-me-iOS/Assets.xcassets/BetterMe.imageset/image 6.png create mode 100644 Better-me-iOS/Assets.xcassets/Group 44.imageset/Contents.json create mode 100644 Better-me-iOS/Assets.xcassets/Group 44.imageset/Group 44.png create mode 100644 Better-me-iOS/Assets.xcassets/Group 65.imageset/Contents.json create mode 100644 Better-me-iOS/Assets.xcassets/Group 65.imageset/Group 65.png create mode 100644 Better-me-iOS/Assets.xcassets/Magnifier.imageset/Contents.json create mode 100644 Better-me-iOS/Assets.xcassets/Magnifier.imageset/Magnifier.png create mode 100644 Better-me-iOS/Assets.xcassets/so-trash.imageset/Contents.json create mode 100644 Better-me-iOS/Assets.xcassets/so-trash.imageset/so-trash.png create mode 100644 Better-me-iOS/Social/Data/FriendSearch.swift create mode 100644 Better-me-iOS/Social/Data/FriendSearchModel.swift create mode 100644 Better-me-iOS/Social/Data/InviteHabit.swift create mode 100644 Better-me-iOS/Social/Data/InviteHabitModel.swift create mode 100644 Better-me-iOS/Social/Data/NewPerson.swift create mode 100644 Better-me-iOS/Social/Data/NewPersonModel.swift create mode 100644 Better-me-iOS/Social/Data/Person.swift create mode 100644 Better-me-iOS/Social/Data/PersonModel.swift create mode 100644 Better-me-iOS/Social/Data/Request_Friend.swift create mode 100644 Better-me-iOS/Social/Data/Request_FriendModel.swift create mode 100644 Better-me-iOS/Social/SocialViewController.swift create mode 100644 Better-me-iOS/Social/SwiftUIView.swift diff --git a/.DS_Store b/.DS_Store index 62cf7e099dcfe0f2f963475245489bd895666747..09febd5def09640f72d9342b976426a176382ca5 100644 GIT binary patch delta 379 zcmZoMXmOBWU|?W$DortDU;r^WfEYvza8E20o2aMAD7-OXH}hr%jz7$c**Q2SHn1=X zPv&9Ku4iG;V@PMnWGKl=Hw;eB&n*CIVqo}m{tu9Z%jM>~xFqG|CjrGc@{ddCKRzbHZCyCiHKx_KxV$dfoAl_z*%L zDBQ`+BKLV~nqQjx%O?jmuD|2lckQ!B|1jRmH^VdcmGPW|i^wcssyo9dl#0D}Lf?yG z)BHqo`NG_MQ7dYT+AX_Fhj!eI2a(n6-(X)?DfON0a?`oywTBJ;@C6#gO)qHod4T7( z(dFi*7r1n2(LvxwJk}NsT1hK4^ySg0a%Qb;tX9^>Wn*-9)hrvQPpyx~CGE(Gljp89 z?)treK4O&dpvRM*+d+xj@E8lJ8Qrt{flq@D*0P9sxC9U2GOkMp+L^V0+P9tU={0!v zv%B@>4PS#yA8GBU`D8T59|9l8M$KE`Arn8#YtYAU`@V<4*v@0#AoB4+($tx9b*8N#3m!lVf+Sf$26TX3Q@U$U`ub*D)`!t9Tg`H*7Ol X0kJAE5r{Qt>W=`IL1jvTf2zPQNNL@W delta 94 zcmZoMXfc=|#>B`mu~2NHo}w@l0|Nsi1A_nqLvd1haY0f}e$vFkm6HubSSGi#zS%6o qAG{#qBWr9(ATMJ{Nm4AShh2P9Bv%kGtZfEwQh0JVbW^Zo4nfbnXKZwW~SjhDe z?IEI8SmAfH!MQ`^Zh_B?_+Qu>(~J-Y_B<@!JBX&JOart4w_NjeZ9o%(1U>`XO(!T9 z!Ix-;dJ$5jG0M{<&BK_RKqkfveGl{Rubeu{w4Lb+qgnF0AVkw&) zpDv99*}CKwR{R*OYZb5xSOu&CR)GztfEasWTC2u;Kh(Nb0jt1^k6xDZKb!OyQ-$JJta*%nf`m@GHJAp}`rrOAN<{Bit3A!}kKe;`=_F93M_j zkg^l3P#l>$aIXBE9MAWyYZb5x)GBZoL7HoCzJmUBsj%{W^+Uf2I;Ym(=IGf1U-x^0 zM-L5Roj)a4{yDYlps{PPRpikf#|k%Fjhct8#jX4kqzyxvq!e{Eog@hhJ=Z#Zt)63>m|3 z2c1Ic6;XfJcFg>`dj)lR8c#xLwtWFx<2X3?yVq1*P7zP2L?iJ;b@4z6y-~a_b$0^W zPw6AM28A0+1I=`K9WY17@a<%KoG$g@sbBKW@4euvf#N*hzg0Z7kYVYXAtU^nTx1mU zxv=D1I+VbU&VAFtaBiPJDQ<~r@zOKFMR=jZh1o?z*pog^1+?G^x{6jjCjETSE6-p* zyM9U1rlqv;aQ+u>EB>kS#5HL&uBc9)(5a_Nry;eYpP)`V&L>RJT$B6vlqLr0b0yNn z5W~NVhUE#y4BCO{+b8AeMA#-`&NZ6Pg1Husb3XlCjb)nHu$7x)qdZ+?7d_HE#GAS3L&osiMx)?2hmqN6wz*v_RJF03>*NDfhYj#y znWn)ic5V<_N) zruG?n^z@x>nqYY=7w7N6?tymNyq%}PM_anwCG5i8fmu95@~(imZ7?Q(PX)hYMrL{i z&RRIm_ttL3R}&ld;-=Ubo;$&FQTE!^BbVk{v->4jr-+4Xu+XbCNEK74NMkWY_3=PV z*8g~Y>dw--=S{F&i{&Fq3sL{I(&qI)4L*ir!Q{ZR7PMsxmsPZ@uM7{d0QE`}(7Pw?Nd&Yd#NUN5tpCJwH}yAh>@ab9?hXe6E* zUDoP8QHu}>cmKrs|B3bQ|H+T6V->Ip{GSRqne0e*0Nli)JWq??3%&1@^d)y zC?38%iiabC|S%#Bh+|H_V?ncJ# Izdio{0kFAYj{pDw literal 0 HcmV?d00001 diff --git a/Better-me-iOS/Assets.xcassets/BetterMe.imageset/Contents.json b/Better-me-iOS/Assets.xcassets/BetterMe.imageset/Contents.json new file mode 100644 index 0000000..2548403 --- /dev/null +++ b/Better-me-iOS/Assets.xcassets/BetterMe.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "image 6.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Better-me-iOS/Assets.xcassets/BetterMe.imageset/image 6.png b/Better-me-iOS/Assets.xcassets/BetterMe.imageset/image 6.png new file mode 100644 index 0000000000000000000000000000000000000000..af8e9c44dcee284565ced93f1b9ff60c40bff69f GIT binary patch literal 3082 zcmV+l4E6JgP)*It{`>F0 z|L*^6fD)9T1SKfJCkRCLMUF?Alf+CZaJJqa0LKvMa2;$-)?!Wlc68x5fIJc9b{{Sf z615SDWugN|isCh3Y|6leZVGG5yRaQ4`0v1Kzz_MjeB=-wh4+qCkIQi!z;49#nR%T4 z1}s#EA&8T#LbKI~HpNS-0lRx^aWYCUEHKm`sWe?;2EsKy2nz2k{{0g->dP2ma3rqE zyc)DLU+V2aV-Tmj95czYY8PZ?T*N#+2l4+Iyv;`|qTI*|y@Lm0H`_L=hpym53V0Wr zlY#LuDKY!NXjEbZflO6vjKqaQ{sQ2-s0lQULJ5WihW0K39Y2n?V~ToW?Km}(z$DYg zr`Yu{yt9!TbXtvr&tL?Bhb`j!j2E#;(#N}RKnaEh=1>tSeVgIkHU@^XEe3}C{_vwUm($qI_#7NG=~EjvE@FH!(VT#l zVjV2mgh_M_ty1QZ_=TUE)@_IAXeZMs#v)6Iv{Z zE7{#jek@mFO{^SC#a{G!{5E4W`JG9A&*Z1UAbVYG3|$JAs@G~?_d~R_P^9qj}wDyAgxz&@~Fey zR6SlUGX7^OQ^Ej1I!iRU&gHsi@jV%&MLyPYeUt5a+{Ev$BK=!>M&p8_b8ruc^ZEb* z`X;Lx7fQ{-8yF&}L9!mzZUb(EiW2f28>r7d%{j`Aw;cSLr|(*R#zIIokc&AC81K%| zXI6*F2nRunF)=E=xyuG%v_Tpe@4bEjrc;jxX?339XLA@`^7)OZz>9KBKCqOH7)7l) zEB9^SX7YPgk@2&7lV}K`jRa*zp2p|d!%d{~C||1z7?C*FaIu){oC7`X$@fo=*?37# z^7m00rwbR0_dBxzLMYD zxj}R3-1j;*#&Fzpp&dfb@gDKk^YtI`8mvGY(DyD)puj`OAM#$}JnOjlD``!1K;Dtt zm`hk&xR1a0d0&n)nuzD48>XA-bz6LT_|#-%vvFS?+9`>mP%j}Y12K`OQ<0JH1|G@{ z{QWHFn37*ACS`sT{IiV1)LN%%>m2WNd70TO-ghl(Z3FWupE^xmi#gwO5rH`O?R#v= z#$?r;?+K|6OSX1W%0>Fz6%=B1i&4*PmEyhO6a=fgqsc^BJLIdj&4=XLW>^R_}a zS$)korC^?V+^zHDGkiOfsP;3r zM!s|1t9|aXHob2{Hv2`Of`P?6ZuWQeMw*}LfL4?-@as_rlpf|GT7h5jWbf0OF2%%= zP1R%#H9_RfAm`g2t;EYZj%debTB7+{Q?p|*;0&V)JR%O_kT*7g58`cD5LSK6LS2zI z&N(j|e38yRzP<0`3wV}6;cji-RX#p6Ehmv_zP>1a!Jsgeqs4bxn8$tOBe+7ngqnR; zPM#;>*Yi|8)72sjFJitZ-9*3b;whe{s%Qd_WZGJVf2HT}s9J-?>-oh}U69vw_JLY1mj|T%uJ#(>z zKZc^Ll7TQipV>;EpOH*<|Q>c|{hEqq96>lU8sNvvWT^I}1>s=N1kCidYh?>s1X zGYENHY(>9-zgR?2zIl2fc?|^iR#xJ$-##20I0EISZxW0lA9oHijP4U#iuMS`3vxs_ zwECn!U6TQE7*0VktuRH)gKk_@wevO%1`;2tpCRY@IqJ+q>G$T?c5d^P8EUjTy$hi? zsY#afmt^)*phZoitI~6cO%&{7Vki1Ag1|t}@rxAQM!HH_j1Q%FZ45N$N80eWq6C#r z+36ho7=a<+fSZ{PgNIJdA-$~oW>VsJAv$oIc1FUr>C>9qW}2>a z`W0d1t1XQOVYU(R`PCeBrC`=YIc^+_J?$7#VEMOQ4`|5jJ4PL&{^NRrdAzW*6ezWcO{MfM3ytB4d=HpAo!;;^eT+1aoIJ{6@heVGM+Iat_{On{>D ze!T;@j6qU&@KJqL2A*Qtwb9;z2Ykf`>DP?7EK=SLXpbAH@Ww`A2ege;X<>gCnv3z` zIJm6L!FpENR?4yAIXk5_bdCJzV72xx;x49!$h(>DdYRRQ^~@G7R>+~7&+_NzSuVXX z`!K4%nN_6wnT9N*pl1ir-z-0Xo$4j!;xCkR-Zx5I&GA?3$m;slwphvpzO7saxtON& zLJ8|WQIKYkj54Y`2@CIg1n|m zMk#Xy^5$6GAnGc{Q}IVT=?#!%a$Q>^F0}-9n|^+8wL9@0Z#e7rEXRI@*SzXJ0`V>_ov*P8XRiRJXM(aCvUn(>8UnAk+~U9!OPnqshFE z{@RxU#X7K%gjGhM`=0YT@eN4lrP+;F0o2bKWW5@oy&NbiXcf)2G)7QfW@0rF_5}Mg zzov*#`nnq3zPfC1~4H7$($>K`-4{ zyT;&AZmlnxcj3Q?q96CAywYD2Q8W%{?=q6Y4gCFsHXzQwm$U79BAkJ&Tm%l$V&2Yb zsy9A=sUlc!7I@7ok+Sp{^1P)|Kr-`!s&yZZ;Ow$aED;5n8yQMqE*EhLpXb=*yS?KM zCY6>^bFbuW(*wcVrp*Z~=Fh{zZ~hhCZA83ZZ7Of>REbq>U@-SqLE8&P6@H^WDtPP0 z^6C||ME4?nz;#}g#;Kh8M`k^yiNpD9KxH-L^C_gG^B!u{lLCWkWC5td#Dlf~>9M@X z!(7gDSjV9?`z`W{vN}2*Z|nULRjvlsWMr_*jNp0S97oW>E5@71?{!kuW(4~6ex)RQ zo;DqvXSR8=MTXY#2k)w}4&!Li-OLX#E--f3be`A7W}* zM2jE7&SJ8mEKHV@C&VkUXRx%GxN#PtPfXb;vm!`Tw&9?_$1+$gK?zDwf)bRV1RnwX Y2iTP}ka2yW1poj507*qoM6N<$f_sJPQ2+n{ literal 0 HcmV?d00001 diff --git a/Better-me-iOS/Assets.xcassets/Group 44.imageset/Contents.json b/Better-me-iOS/Assets.xcassets/Group 44.imageset/Contents.json new file mode 100644 index 0000000..1d0dfcc --- /dev/null +++ b/Better-me-iOS/Assets.xcassets/Group 44.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Group 44.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Better-me-iOS/Assets.xcassets/Group 44.imageset/Group 44.png b/Better-me-iOS/Assets.xcassets/Group 44.imageset/Group 44.png new file mode 100644 index 0000000000000000000000000000000000000000..4be4b5b9efe13c0dd3f171abd2b81877ce1950bf GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZM!3HFoqjMdB6lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&u3txv`)7Pa-Q&j>Xf(F{Fa=?Ul2@6$u8$@3$4qe!hC{cDsOk~FMO4(x>z5&_+37>7^IZhdx_a*mz4Ew^p z=Czeb#3YrAM(rP&OsiC)3{G$A98(^;6VdbKlFSKFwJECp2tzm_pW6KAn})YXj}v)=t|LwRK<6s-sQ|z66HM z;BHzVB=Koe?QFST2hKk+vQeUGEZ=JXC$VY#vN~h&!6Rmk;~vI{x}!B|2I`r>@L}+D L^>bP0l+XkKD58(N literal 0 HcmV?d00001 diff --git a/Better-me-iOS/Assets.xcassets/Group 65.imageset/Contents.json b/Better-me-iOS/Assets.xcassets/Group 65.imageset/Contents.json new file mode 100644 index 0000000..95cd3ab --- /dev/null +++ b/Better-me-iOS/Assets.xcassets/Group 65.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Group 65.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Better-me-iOS/Assets.xcassets/Group 65.imageset/Group 65.png b/Better-me-iOS/Assets.xcassets/Group 65.imageset/Group 65.png new file mode 100644 index 0000000000000000000000000000000000000000..37749643d4a00930ff0289e1545c0b24d382b8e7 GIT binary patch literal 1094 zcmV-M1iAZ(P)s~d>3V&g#7~wfMBsT88vfps&(&6*{&U5|H`Oov&;iuw zR&xkEi@(b_=5@T(&D;aX&5ve)wBtXwyBFTR=tkp&Ot?f)rkJycwNNBkCOqg(eVpuP zw13KJ)RM`5WpgACk@oyMvr+C`0PvFd5j0zf5SV2AaJKOiF{kbYA+!SQ&4%pM&BVRL zD(w;Di1fAO7B5@fLN&FFw&Q-wgb2Jw)Twn+%Z$6;)4If{@B8kr{c9g;AhnK`D;Ba@ zrx5kWpXqfCf`a6&zrmSt;M|Ob^r0@k{3`o%g%DUbeno)`!|Tv)dK5yS%$i>6O1LHh z^G5d+*w$O+6od^HL$_fCuv|n@Qb~aoz$3WL(F{Xa5isturV_Y>cuB~`ukQkWbJu;Q zzaInr^Z4S2Jv%Cuhf0Z=O^8)sfBd1apj-uwwxGF;I^tbr2n9%g!DhJG>DsIe^S)gD z^z%nCEX4lyE7StluN4=zhp+-zpd-#Rcmyi|3mGb2avs1cVBt_{W5mrWIUl)7^mQ{- z7&##=pEr0YJ585o9(8EX03db}qU-_dS5d2$~~A$n{dg_=eg-L=kiq zIVd8lwmUE5!Mu(OyrBW1XT3*A%RIxuq4vzZtjV55?t+Fyxemv5PORI6`5s;ZPT*?W zKQ?#r3K4Q!W*V`QHhPm3^((ei#B*bh_a+Y}M|+Dr~K~xF=c|64xHsst2+|EF)l=4|^+xd&^O2a{vGU M07*qoM6N<$f;)Kl=Kufz literal 0 HcmV?d00001 diff --git a/Better-me-iOS/Assets.xcassets/Magnifier.imageset/Contents.json b/Better-me-iOS/Assets.xcassets/Magnifier.imageset/Contents.json new file mode 100644 index 0000000..15595a6 --- /dev/null +++ b/Better-me-iOS/Assets.xcassets/Magnifier.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Magnifier.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Better-me-iOS/Assets.xcassets/Magnifier.imageset/Magnifier.png b/Better-me-iOS/Assets.xcassets/Magnifier.imageset/Magnifier.png new file mode 100644 index 0000000000000000000000000000000000000000..0b20326b75e0f165c551042a89f352b7d6e54a47 GIT binary patch literal 539 zcmV+$0_6RPP)5A*0IzSoJoUrI2^3OODCbRC-vo(Kdn~l z7OcJsnf&loU3f<*Cp6b`Fp~U3F3iyaS`wLq)gRH126LhG6@&sv1CdZAOF@|RN2v`8;zTw=z>2Dg?? zYK8QfLE~QGf=m)zyhIkzb&Sp41}`o2bPo==Yyie)CDT`%!-vCRyArsH6ydP)sp`K> dtqbJQ@(Wyn>H5O5B&h%Z002ovPDHLkV1l+t>V5zK literal 0 HcmV?d00001 diff --git a/Better-me-iOS/Assets.xcassets/so-trash.imageset/Contents.json b/Better-me-iOS/Assets.xcassets/so-trash.imageset/Contents.json new file mode 100644 index 0000000..ff2ea14 --- /dev/null +++ b/Better-me-iOS/Assets.xcassets/so-trash.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "so-trash.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Better-me-iOS/Assets.xcassets/so-trash.imageset/so-trash.png b/Better-me-iOS/Assets.xcassets/so-trash.imageset/so-trash.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb7bb47522d6f1959f7f4caaa9aef4789ff16e9 GIT binary patch literal 428 zcmV;d0aN~oP)p&R>>d+4S&G4ZWNC~k5wE|ND{^!HDBQhj+x#KwAOlBY1?8|18 zg=j-KHb+%e0!EngQ4}d#jB9fY!|>Sm{kJ)aqNwOpW?1x~IUMI6g5h3(<4DZEPT9C_ zgKXAnnoi^!{%eeo z76Kbfm`ThvoDE$7O$;~sGt#>2x?5NlS0h*a&77adxVf^5&G40`=_dyxP%&rA-^?NM zZfw3UX6|$fW?9V4wyW6+F?CGrEO1|1#rP4jMPUUkK-;#OnAQPVmffIFKj`nc5@R>I zYJ-Ou0{wiKB#Hcw*E%2wf(8qiidit(xbORF9)IWp&bb8pF&Vbs^&ufN`9)9ZD1HGi WBaxU68bs;<0000 - + @@ -840,28 +840,43 @@ - + - + - - + + + + + + + + + + + + + + + + + - + @@ -1052,7 +1067,7 @@ - + @@ -1147,7 +1162,7 @@ - +