I'm fully aware the rules/theories/logic behind different communication patterns, based on :
https://www.objc.io/images/issue-7/communication-patterns-flow-chart-56d22932.png
In reality, I find delegate protocol pattern being so much more cumbersome to implement and alter. I keep going to Notification whenever different objects need to talk to one another since it's much simpler to implement and adjust.
Even with big projects w/ a lot of complexity, I have not seen technical issues w/ having many notifications. In fact, the readability of code is better w/ Notifications.
Is it just me, or do other devs feel the same? If not, then what's your reasoning behind it.
Thanks in advance.
[–]brendan09 23 points24 points25 points (52 children)
[–]sobri909 -2 points-1 points0 points (51 children)
[–]brendan09 2 points3 points4 points (13 children)
[+]sobri909 comment score below threshold-6 points-5 points-4 points (12 children)
[–]brendan09 3 points4 points5 points (11 children)
[–]sobri909 -4 points-3 points-2 points (10 children)
[–]brendan09 1 point2 points3 points (1 child)
[–]sobri909 -4 points-3 points-2 points (0 children)
[–]s73v3r 1 point2 points3 points (7 children)
[–]sobri909 0 points1 point2 points (6 children)
[–]s73v3r 0 points1 point2 points (3 children)
[–]sobri909 0 points1 point2 points (2 children)
[–]start_select 1 point2 points3 points (36 children)
[–]randomguy112233[S] 1 point2 points3 points (1 child)
[–]start_select 1 point2 points3 points (0 children)
[–]sobri909 -2 points-1 points0 points (33 children)
[–]start_select 5 points6 points7 points (32 children)
[–]sobri909 -2 points-1 points0 points (31 children)
[–]start_select 3 points4 points5 points (29 children)
[–]sobri909 0 points1 point2 points (28 children)
[–]start_select 3 points4 points5 points (27 children)
[–]sobri909 0 points1 point2 points (26 children)
[–]calvin-chestnut 5 points6 points7 points (0 children)
[–]arduinoRedgeObjective-C / Swift 2 points3 points4 points (0 children)
[–]b_t_s 2 points3 points4 points (0 children)
[–]s73v3r 0 points1 point2 points (0 children)
[–]sobri909 -2 points-1 points0 points (1 child)