{"id":13990278,"url":"https://github.com/icanzilb/UIEffectDesignerView","last_synced_at":"2025-07-22T12:31:34.002Z","repository":{"id":148905985,"uuid":"8756877","full_name":"icanzilb/UIEffectDesignerView","owner":"icanzilb","description":"A native Particle Systems effect view for iOS and OSX powered by QuartzCore","archived":false,"fork":false,"pushed_at":"2013-03-31T13:13:33.000Z","size":179,"stargazers_count":615,"open_issues_count":1,"forks_count":103,"subscribers_count":33,"default_branch":"master","last_synced_at":"2025-06-02T05:26:23.172Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.touch-code-magazine.com/uieffectdesigner/","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/icanzilb.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":"2013-03-13T16:45:44.000Z","updated_at":"2025-01-21T20:00:01.000Z","dependencies_parsed_at":"2023-03-30T04:21:41.927Z","dependency_job_id":null,"html_url":"https://github.com/icanzilb/UIEffectDesignerView","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/icanzilb/UIEffectDesignerView","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icanzilb%2FUIEffectDesignerView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icanzilb%2FUIEffectDesignerView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icanzilb%2FUIEffectDesignerView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icanzilb%2FUIEffectDesignerView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icanzilb","download_url":"https://codeload.github.com/icanzilb/UIEffectDesignerView/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icanzilb%2FUIEffectDesignerView/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266496024,"owners_count":23938649,"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","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-08-09T13:02:31.486Z","updated_at":"2025-07-22T12:31:28.973Z","avatar_url":"https://github.com/icanzilb.png","language":"Objective-C","readme":"UIEffectDesignerView\n====================\n\nA native Particle Systems effect view for iOS and OSX powered by QuartzCore.\n\nThis is a companion Objective-C class to the [UIEffectDesigner](http://www.touch-code-magazine.com/uieffectdesigner/) app.\n\nUIEffectDesigner\n======\n\nYou can download the UIEffectDesigner app from [here](http://www.touch-code-magazine.com/uieffectdesigner/) and design visually your effects:\n\n![image](http://www.touch-code-magazine.com/wp-content/themes/magazeen/uieffectdesigner/screen1.jpg?9d7bd4)\n\nWhen you are happy with the effect click File/Save... and save the effect as [name_of_your_choice].ped.\n\nUsage\n=====\n\nTo include a particle system effect in your iOS or OSX app is very easy.\n\nFollow these 4 easy steps:\n\n* Add the **.ped file** to your Xcode project.\n\n* Add the **QuartzCore.framework** to your project.\n\n* Add to your project the **UIEffectDesignerView folder** from the UIEffectDesignerView repository (aka this repo you are looking at)\n\n* Show the effect on the screen:\n\n**For iOS** add in your ViewController code:\n\n\t#import \"UIEffectDesignerView.h\"\n\t...\n\tUIEffectDesignerView* effectView = [UIEffectDesignerView effectWithFile:@\"[name_of_your_choice].ped\"];\n\t[self.view addSubview:effectView];\n\n**For OSX** add to your AppDelegate code:\n\n\t#import \"UIEffectDesignerView.h\"\n\t...\n\tUIEffectDesignerView* effectView = [UIEffectDesignerView effectWithFile:@\"[name_of_your_choice].ped\"];\n\t[self.window.contentView addSubview: effectView];\n\nThat's it. You can work normally with the view - for example adjust its center property on iOS or change the frame, animate the effect around the screen, etc.\n\nFor a full walk-through on creating particle systems and displaying them in a UIKit game for the iPhone check out this 2 part tutorial series:\n\n* [How to create particle system game effects with UIEffectDesigner Part 1 of 2](http://www.touch-code-magazine.com/how-to-create-particle-system-game-effects-with-uieffectdesigner-part-1-of-2/)\n\n* [How to create particle system game effects with UIEffectDesigner Part 2 of 2](http://www.touch-code-magazine.com/how-to-create-particle-system-game-effects-with-uieffectdesigner-part-2-of-2/)\n\n\nSamples\n====\n\nOn the UIEffectDesigner page you can also download sample effects:\n\n![image](http://www.touch-code-magazine.com/_uieffectdesigner/samples/blurryMayhem.jpg?9d7bd4)\n\n![image](http://www.touch-code-magazine.com/_uieffectdesigner/samples/fireball.jpg?9d7bd4)\n\n![image](http://www.touch-code-magazine.com/_uieffectdesigner/samples/soda.jpg?9d7bd4)\n\nGo to [UIEffectDesigner](http://www.touch-code-magazine.com/uieffectdesigner/) page with sample effect files for download.\n","funding_links":[],"categories":["Objective-C","etc"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficanzilb%2FUIEffectDesignerView","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficanzilb%2FUIEffectDesignerView","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficanzilb%2FUIEffectDesignerView/lists"}