showAlert함수에 매개변수 default 값을 적용해 호출 시 불필요한 인자의 기본값을 넘길 필요가 없습니다.
고민
현재 DetailVC에서 showAlert 를 호출할 때 acceptAction 에서 weak self 를 쓰고 있는데, 해당 부분이 순환참조 문제가 있을까요??
각각의 함수(reportPostAlert, blockUserAlert)에서 메모리가 해제되지 않는 경우가 없다면.. 굳이 weak self 를 쓸 필요가 없어보입니다.
추가로 showAlert함수의 vc 매개변수를 delegate로 네이밍 변경하는게 어떨까요? 역할이 delegate역할인 것 같아서 더 어울리는 것 같습니다.
제목
showAlert함수에 매개변수 default 값을 적용해 호출 시 불필요한 인자의 기본값을 넘길 필요가 없습니다.
고민
현재 DetailVC에서
showAlert
를 호출할 때acceptAction
에서weak self
를 쓰고 있는데, 해당 부분이 순환참조 문제가 있을까요?? 각각의 함수(reportPostAlert, blockUserAlert)에서 메모리가 해제되지 않는 경우가 없다면.. 굳이weak self
를 쓸 필요가 없어보입니다.추가로 showAlert함수의 vc 매개변수를 delegate로 네이밍 변경하는게 어떨까요? 역할이 delegate역할인 것 같아서 더 어울리는 것 같습니다.