{"action":"created","issue":{"url":"https://api.github.com/repos/apple/swift-package-manager/issues/562","repository_url":"https://api.github.com/repos/apple/swift-package-manager","labels_url":"https://api.github.com/repos/apple/swift-package-manager/issues/562/labels{/name}","comments_url":"https://api.github.com/repos/apple/swift-package-manager/issues/562/comments","events_url":"https://api.github.com/repos/apple/swift-package-manager/issues/562/events","html_url":"https://github.com/apple/swift-package-manager/pull/562","id":167767467,"number":562,"title":"[Xcodeproj] Use NSDictionary/NSKeyedArchiver in generate()","user":{"login":"ultramiraculous","id":343042,"avatar_url":"https://avatars.githubusercontent.com/u/343042?v=3","gravatar_id":"","url":"https://api.github.com/users/ultramiraculous","html_url":"https://github.com/ultramiraculous","followers_url":"https://api.github.com/users/ultramiraculous/followers","following_url":"https://api.github.com/users/ultramiraculous/following{/other_user}","gists_url":"https://api.github.com/users/ultramiraculous/gists{/gist_id}","starred_url":"https://api.github.com/users/ultramiraculous/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ultramiraculous/subscriptions","organizations_url":"https://api.github.com/users/ultramiraculous/orgs","repos_url":"https://api.github.com/users/ultramiraculous/repos","events_url":"https://api.github.com/users/ultramiraculous/events{/privacy}","received_events_url":"https://api.github.com/users/ultramiraculous/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-07-27T04:25:11Z","updated_at":"2016-07-27T16:44:45Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apple/swift-package-manager/pulls/562","html_url":"https://github.com/apple/swift-package-manager/pull/562","diff_url":"https://github.com/apple/swift-package-manager/pull/562.diff","patch_url":"https://github.com/apple/swift-package-manager/pull/562.patch"},"body":"I'm looking at swapping out some of the manual file-building in the Xcodeproj. The current generators are manually building XML and, as noted in the TODO, manually build XML with string interpolation w/ no attempt at escaping.\r\n\r\nIs this a reasonable goal to pursue?"},"comment":{"url":"https://api.github.com/repos/apple/swift-package-manager/issues/comments/235646165","html_url":"https://github.com/apple/swift-package-manager/pull/562#issuecomment-235646165","issue_url":"https://api.github.com/repos/apple/swift-package-manager/issues/562","id":235646165,"user":{"login":"ultramiraculous","id":343042,"avatar_url":"https://avatars.githubusercontent.com/u/343042?v=3","gravatar_id":"","url":"https://api.github.com/users/ultramiraculous","html_url":"https://github.com/ultramiraculous","followers_url":"https://api.github.com/users/ultramiraculous/followers","following_url":"https://api.github.com/users/ultramiraculous/following{/other_user}","gists_url":"https://api.github.com/users/ultramiraculous/gists{/gist_id}","starred_url":"https://api.github.com/users/ultramiraculous/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ultramiraculous/subscriptions","organizations_url":"https://api.github.com/users/ultramiraculous/orgs","repos_url":"https://api.github.com/users/ultramiraculous/repos","events_url":"https://api.github.com/users/ultramiraculous/events{/privacy}","received_events_url":"https://api.github.com/users/ultramiraculous/received_events","type":"User","site_admin":false},"created_at":"2016-07-27T16:44:44Z","updated_at":"2016-07-27T16:44:44Z","body":"Yeah, for sure. \r\n\r\nI've actually got a bunch of other work done already doing object-based generation of the project file, which is mostly done. I was honestly just testing the waters here before I put more work into it/dropped a bunch of code. \r\n\r\nAlso on the subject of the old plist style, Xcode will accept XML plists just fine (though it almost immediately rewrites them in the ASCII style). If you look at a project generated by [buck](https://github.com/facebook/buck), you can see this in action."}}
{"actor":{"display_login":"ultramiraculous"}}