{"action":"closed","issue":{"url":"https://api.github.com/repos/ColinEberhardt/ReactiveTwitterSearch/issues/2","labels_url":"https://api.github.com/repos/ColinEberhardt/ReactiveTwitterSearch/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/ColinEberhardt/ReactiveTwitterSearch/issues/2/comments","events_url":"https://api.github.com/repos/ColinEberhardt/ReactiveTwitterSearch/issues/2/events","html_url":"https://github.com/ColinEberhardt/ReactiveTwitterSearch/issues/2","id":78466139,"number":2,"title":"Retain cycles?","user":{"login":"danielmartinprieto","id":2881251,"avatar_url":"https://avatars.githubusercontent.com/u/2881251?v=3","gravatar_id":"","url":"https://api.github.com/users/danielmartinprieto","html_url":"https://github.com/danielmartinprieto","followers_url":"https://api.github.com/users/danielmartinprieto/followers","following_url":"https://api.github.com/users/danielmartinprieto/following{/other_user}","gists_url":"https://api.github.com/users/danielmartinprieto/gists{/gist_id}","starred_url":"https://api.github.com/users/danielmartinprieto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielmartinprieto/subscriptions","organizations_url":"https://api.github.com/users/danielmartinprieto/orgs","repos_url":"https://api.github.com/users/danielmartinprieto/repos","events_url":"https://api.github.com/users/danielmartinprieto/events{/privacy}","received_events_url":"https://api.github.com/users/danielmartinprieto/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-05-20T10:22:58Z","updated_at":"2016-01-12T22:36:27Z","closed_at":"2016-01-12T22:36:27Z","body":"Hi Colin, just saw your talk in SwiftSummit and also read the blog post and the code here to understand better how ReactiveCocoa works with Swift. Thanks so much for sharing your knowledge.\r\n\r\nI have a question regarding retain cycles. I guess I'm not quite understand yet when they can happen and when not. For example, in these lines:\r\nhttps://github.com/ColinEberhardt/ReactiveTwitterSearch/blob/master/ReactiveTwitterSearch/ViewModel/TwitterSearchViewModel.swift#L45\r\nI would say retain cycles can happen there, but I don't know if I'm missing anything.\r\n\r\nThanks again!"}}