phonegap / phonegap-roadmap

Upcoming milestones and projects for PhoneGap
4 stars 6 forks source link

R&D Xcode App Extensions #149

Open mwbrooks opened 8 years ago

mwbrooks commented 8 years ago

Description

Xcode 8 is introducing app extensions to enable plugins for third-party products. It's worth investigating this to see if it makes sense for PhoneGap to make Embedded Webview development better.

This task is to spend a little time getting an idea of what's possible and then bringing it back to the team to decide what's next.

Source: https://twitter.com/shazron/status/742464301554794496

shazron commented 8 years ago

More info about Xcode extensions: http://www.russbishop.net/xcode-extensions

Unfortunately, current support is only for Source Editor Extensions. Also, with Xcode 8, we can't use Alcatraz (which offers the same unofficial functionality in previous Xcodes)

shazron commented 8 years ago

Another article: http://cleanswifter.com/xcode-extensions/

WWDC 2016, Session 414 "Using and Extending the Xcode Source Editor": https://developer.apple.com/videos/play/wwdc2016/414/ (Safari only. Yay Open Web!!!)

shazron commented 8 years ago

An example of an Xcode 8 Source Editor plugin: https://github.com/cyanzhong/xTextHandler

Note that it can create a menu item on context click.

shazron commented 7 years ago

Good presentation on what's capable for Xcode 8 Extensions, and a quick how-to on how to create one: https://realm.io/news/jalkut-extending-xcode-8/

purplecabbage commented 7 years ago

Does this task have an output? Can it be closed?

shazron commented 7 years ago

This is an R&D ongoing task.