{"id":18270810,"url":"https://github.com/krzysztofzablocki/SFContainerViewController","last_synced_at":"2025-04-05T01:30:50.291Z","repository":{"id":2557710,"uuid":"3536628","full_name":"krzysztofzablocki/SFContainerViewController","owner":"krzysztofzablocki","description":"UIViewControllers containment predating Apple implementation. Works in both 4.x and 5.x iOS, no memory or hierarchy issues.","archived":false,"fork":false,"pushed_at":"2014-10-31T06:21:03.000Z","size":185,"stargazers_count":82,"open_issues_count":1,"forks_count":12,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-29T12:52:50.254Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://twitter.com/merowing_","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/krzysztofzablocki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-02-24T14:58:59.000Z","updated_at":"2020-10-13T18:02:51.000Z","dependencies_parsed_at":"2022-09-15T13:01:54.213Z","dependency_job_id":null,"html_url":"https://github.com/krzysztofzablocki/SFContainerViewController","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krzysztofzablocki%2FSFContainerViewController","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krzysztofzablocki%2FSFContainerViewController/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krzysztofzablocki%2FSFContainerViewController/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krzysztofzablocki%2FSFContainerViewController/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krzysztofzablocki","download_url":"https://codeload.github.com/krzysztofzablocki/SFContainerViewController/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247276043,"owners_count":20912286,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T11:38:53.129Z","updated_at":"2025-04-05T01:30:50.268Z","avatar_url":"https://github.com/krzysztofzablocki.png","language":"Objective-C","funding_links":[],"categories":["etc"],"sub_categories":[],"readme":"### UPDATE: I'm no longer using SFContainerViewControllers in any project, it was created way before there was native view controller contaiment in iOS, it's been a long time since Apple added it as part of the system, you should use Apple's implementation.\n\nPurpose\n--------------\n\nSFContainerViewController is a UIViewController subclass that can have multiple UIViewController children. No memory problems, if this controller is not visible, it will unload its view and all of his children views.\nFrom the children view you can use freely navigationController, parentViewController ( will point to container itself ), interfaceOrientation.\n\n[Follow me on twitter][1]\n\nSupported OS \u0026 SDK Versions\n-----------------------------\n\n* iOS 4.0 (Xcode 4.3, Apple LLVM compiler 3.1)\n\nARC Compatibility\n------------------\n\nSFContainerViewController automatically works with both ARC and non-ARC projects through conditional compilation. There is no need to exclude SFContainerViewController files from the ARC validation process, or to convert CCNode+SFGestureRecognizers using the ARC conversion tool.\n\nInstallation\n--------------\n\nTo use the SFContainerViewController class in an app, just drag the class files (demo files and assets are not needed) into your project.\n\nJust subclass from SFContainerViewController, set viewControllers to your selected controllers and implement loadView so that you can have your own view to layout your controllers.\n\nProperties\n--------------\n\n    @property (nonatomic, copy) NSArray *viewControllers;\nChildren view controllers of this container. \n\n  [1]: http://twitter.com/merowing_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrzysztofzablocki%2FSFContainerViewController","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrzysztofzablocki%2FSFContainerViewController","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrzysztofzablocki%2FSFContainerViewController/lists"}