diff --git a/examples/objective_c/auth_sample/AuthSample.xcodeproj/project.pbxproj b/examples/objective-c/auth_sample/AuthSample.xcodeproj/project.pbxproj similarity index 100% rename from examples/objective_c/auth_sample/AuthSample.xcodeproj/project.pbxproj rename to examples/objective-c/auth_sample/AuthSample.xcodeproj/project.pbxproj diff --git a/examples/objective_c/auth_sample/AuthSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/examples/objective-c/auth_sample/AuthSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from examples/objective_c/auth_sample/AuthSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to examples/objective-c/auth_sample/AuthSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/examples/objective_c/auth_sample/AuthSample.xcodeproj/xcshareddata/xcschemes/AuthSample.xcscheme b/examples/objective-c/auth_sample/AuthSample.xcodeproj/xcshareddata/xcschemes/AuthSample.xcscheme similarity index 100% rename from examples/objective_c/auth_sample/AuthSample.xcodeproj/xcshareddata/xcschemes/AuthSample.xcscheme rename to examples/objective-c/auth_sample/AuthSample.xcodeproj/xcshareddata/xcschemes/AuthSample.xcscheme diff --git a/examples/objective_c/auth_sample/AuthTestService.podspec b/examples/objective-c/auth_sample/AuthTestService.podspec similarity index 100% rename from examples/objective_c/auth_sample/AuthTestService.podspec rename to examples/objective-c/auth_sample/AuthTestService.podspec diff --git a/examples/objective_c/auth_sample/MakeRPCViewController.h b/examples/objective-c/auth_sample/MakeRPCViewController.h similarity index 100% rename from examples/objective_c/auth_sample/MakeRPCViewController.h rename to examples/objective-c/auth_sample/MakeRPCViewController.h diff --git a/examples/objective_c/auth_sample/MakeRPCViewController.m b/examples/objective-c/auth_sample/MakeRPCViewController.m similarity index 100% rename from examples/objective_c/auth_sample/MakeRPCViewController.m rename to examples/objective-c/auth_sample/MakeRPCViewController.m diff --git a/examples/objective_c/auth_sample/Misc/AppDelegate.h b/examples/objective-c/auth_sample/Misc/AppDelegate.h similarity index 100% rename from examples/objective_c/auth_sample/Misc/AppDelegate.h rename to examples/objective-c/auth_sample/Misc/AppDelegate.h diff --git a/examples/objective_c/auth_sample/Misc/AppDelegate.m b/examples/objective-c/auth_sample/Misc/AppDelegate.m similarity index 100% rename from examples/objective_c/auth_sample/Misc/AppDelegate.m rename to examples/objective-c/auth_sample/Misc/AppDelegate.m diff --git a/examples/objective_c/auth_sample/Misc/Base.lproj/Main.storyboard b/examples/objective-c/auth_sample/Misc/Base.lproj/Main.storyboard similarity index 100% rename from examples/objective_c/auth_sample/Misc/Base.lproj/Main.storyboard rename to examples/objective-c/auth_sample/Misc/Base.lproj/Main.storyboard diff --git a/examples/objective_c/auth_sample/Misc/GoogleService-Info.plist b/examples/objective-c/auth_sample/Misc/GoogleService-Info.plist similarity index 100% rename from examples/objective_c/auth_sample/Misc/GoogleService-Info.plist rename to examples/objective-c/auth_sample/Misc/GoogleService-Info.plist diff --git a/examples/objective_c/auth_sample/Misc/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/objective-c/auth_sample/Misc/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from examples/objective_c/auth_sample/Misc/Images.xcassets/AppIcon.appiconset/Contents.json rename to examples/objective-c/auth_sample/Misc/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/examples/objective_c/auth_sample/Misc/Images.xcassets/first.imageset/Contents.json b/examples/objective-c/auth_sample/Misc/Images.xcassets/first.imageset/Contents.json similarity index 100% rename from examples/objective_c/auth_sample/Misc/Images.xcassets/first.imageset/Contents.json rename to examples/objective-c/auth_sample/Misc/Images.xcassets/first.imageset/Contents.json diff --git a/examples/objective_c/auth_sample/Misc/Images.xcassets/first.imageset/first.pdf b/examples/objective-c/auth_sample/Misc/Images.xcassets/first.imageset/first.pdf similarity index 100% rename from examples/objective_c/auth_sample/Misc/Images.xcassets/first.imageset/first.pdf rename to examples/objective-c/auth_sample/Misc/Images.xcassets/first.imageset/first.pdf diff --git a/examples/objective_c/auth_sample/Misc/Images.xcassets/second.imageset/Contents.json b/examples/objective-c/auth_sample/Misc/Images.xcassets/second.imageset/Contents.json similarity index 100% rename from examples/objective_c/auth_sample/Misc/Images.xcassets/second.imageset/Contents.json rename to examples/objective-c/auth_sample/Misc/Images.xcassets/second.imageset/Contents.json diff --git a/examples/objective_c/auth_sample/Misc/Images.xcassets/second.imageset/second.pdf b/examples/objective-c/auth_sample/Misc/Images.xcassets/second.imageset/second.pdf similarity index 100% rename from examples/objective_c/auth_sample/Misc/Images.xcassets/second.imageset/second.pdf rename to examples/objective-c/auth_sample/Misc/Images.xcassets/second.imageset/second.pdf diff --git a/examples/objective_c/auth_sample/Misc/Info.plist b/examples/objective-c/auth_sample/Misc/Info.plist similarity index 100% rename from examples/objective_c/auth_sample/Misc/Info.plist rename to examples/objective-c/auth_sample/Misc/Info.plist diff --git a/examples/objective_c/auth_sample/Misc/main.m b/examples/objective-c/auth_sample/Misc/main.m similarity index 100% rename from examples/objective_c/auth_sample/Misc/main.m rename to examples/objective-c/auth_sample/Misc/main.m diff --git a/examples/objective_c/auth_sample/Podfile b/examples/objective-c/auth_sample/Podfile similarity index 100% rename from examples/objective_c/auth_sample/Podfile rename to examples/objective-c/auth_sample/Podfile diff --git a/examples/objective_c/auth_sample/README.md b/examples/objective-c/auth_sample/README.md similarity index 100% rename from examples/objective_c/auth_sample/README.md rename to examples/objective-c/auth_sample/README.md diff --git a/examples/objective_c/auth_sample/SelectUserViewController.h b/examples/objective-c/auth_sample/SelectUserViewController.h similarity index 100% rename from examples/objective_c/auth_sample/SelectUserViewController.h rename to examples/objective-c/auth_sample/SelectUserViewController.h diff --git a/examples/objective_c/auth_sample/SelectUserViewController.m b/examples/objective-c/auth_sample/SelectUserViewController.m similarity index 100% rename from examples/objective_c/auth_sample/SelectUserViewController.m rename to examples/objective-c/auth_sample/SelectUserViewController.m diff --git a/examples/objective_c/helloworld/HelloWorld.podspec b/examples/objective-c/helloworld/HelloWorld.podspec similarity index 100% rename from examples/objective_c/helloworld/HelloWorld.podspec rename to examples/objective-c/helloworld/HelloWorld.podspec diff --git a/examples/objective_c/helloworld/HelloWorld.xcodeproj/project.pbxproj b/examples/objective-c/helloworld/HelloWorld.xcodeproj/project.pbxproj similarity index 100% rename from examples/objective_c/helloworld/HelloWorld.xcodeproj/project.pbxproj rename to examples/objective-c/helloworld/HelloWorld.xcodeproj/project.pbxproj diff --git a/examples/objective_c/helloworld/HelloWorld.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/examples/objective-c/helloworld/HelloWorld.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from examples/objective_c/helloworld/HelloWorld.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to examples/objective-c/helloworld/HelloWorld.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/examples/objective_c/helloworld/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme b/examples/objective-c/helloworld/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme similarity index 100% rename from examples/objective_c/helloworld/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme rename to examples/objective-c/helloworld/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme diff --git a/examples/objective_c/helloworld/HelloWorld/AppDelegate.h b/examples/objective-c/helloworld/HelloWorld/AppDelegate.h similarity index 100% rename from examples/objective_c/helloworld/HelloWorld/AppDelegate.h rename to examples/objective-c/helloworld/HelloWorld/AppDelegate.h diff --git a/examples/objective_c/helloworld/HelloWorld/AppDelegate.m b/examples/objective-c/helloworld/HelloWorld/AppDelegate.m similarity index 100% rename from examples/objective_c/helloworld/HelloWorld/AppDelegate.m rename to examples/objective-c/helloworld/HelloWorld/AppDelegate.m diff --git a/examples/objective_c/helloworld/HelloWorld/Base.lproj/Main.storyboard b/examples/objective-c/helloworld/HelloWorld/Base.lproj/Main.storyboard similarity index 100% rename from examples/objective_c/helloworld/HelloWorld/Base.lproj/Main.storyboard rename to examples/objective-c/helloworld/HelloWorld/Base.lproj/Main.storyboard diff --git a/examples/objective_c/helloworld/HelloWorld/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/objective-c/helloworld/HelloWorld/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from examples/objective_c/helloworld/HelloWorld/Images.xcassets/AppIcon.appiconset/Contents.json rename to examples/objective-c/helloworld/HelloWorld/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/examples/objective_c/helloworld/HelloWorld/Info.plist b/examples/objective-c/helloworld/HelloWorld/Info.plist similarity index 100% rename from examples/objective_c/helloworld/HelloWorld/Info.plist rename to examples/objective-c/helloworld/HelloWorld/Info.plist diff --git a/examples/objective_c/helloworld/HelloWorld/ViewController.m b/examples/objective-c/helloworld/HelloWorld/ViewController.m similarity index 100% rename from examples/objective_c/helloworld/HelloWorld/ViewController.m rename to examples/objective-c/helloworld/HelloWorld/ViewController.m diff --git a/examples/objective_c/helloworld/Podfile b/examples/objective-c/helloworld/Podfile similarity index 100% rename from examples/objective_c/helloworld/Podfile rename to examples/objective-c/helloworld/Podfile diff --git a/examples/objective_c/helloworld/README.md b/examples/objective-c/helloworld/README.md similarity index 100% rename from examples/objective_c/helloworld/README.md rename to examples/objective-c/helloworld/README.md diff --git a/examples/objective_c/helloworld/main.m b/examples/objective-c/helloworld/main.m similarity index 100% rename from examples/objective_c/helloworld/main.m rename to examples/objective-c/helloworld/main.m diff --git a/examples/objective_c/helloworld_macos/HelloWorld.podspec b/examples/objective-c/helloworld_macos/HelloWorld.podspec similarity index 100% rename from examples/objective_c/helloworld_macos/HelloWorld.podspec rename to examples/objective-c/helloworld_macos/HelloWorld.podspec diff --git a/examples/objective_c/helloworld_macos/HelloWorld.xcodeproj/project.pbxproj b/examples/objective-c/helloworld_macos/HelloWorld.xcodeproj/project.pbxproj similarity index 100% rename from examples/objective_c/helloworld_macos/HelloWorld.xcodeproj/project.pbxproj rename to examples/objective-c/helloworld_macos/HelloWorld.xcodeproj/project.pbxproj diff --git a/examples/objective_c/helloworld_macos/HelloWorld/AppDelegate.h b/examples/objective-c/helloworld_macos/HelloWorld/AppDelegate.h similarity index 100% rename from examples/objective_c/helloworld_macos/HelloWorld/AppDelegate.h rename to examples/objective-c/helloworld_macos/HelloWorld/AppDelegate.h diff --git a/examples/objective_c/helloworld_macos/HelloWorld/AppDelegate.m b/examples/objective-c/helloworld_macos/HelloWorld/AppDelegate.m similarity index 100% rename from examples/objective_c/helloworld_macos/HelloWorld/AppDelegate.m rename to examples/objective-c/helloworld_macos/HelloWorld/AppDelegate.m diff --git a/examples/objective_c/helloworld_macos/HelloWorld/Assets.xcassets/AppIcon.appiconset/Contents.json b/examples/objective-c/helloworld_macos/HelloWorld/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from examples/objective_c/helloworld_macos/HelloWorld/Assets.xcassets/AppIcon.appiconset/Contents.json rename to examples/objective-c/helloworld_macos/HelloWorld/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/examples/objective_c/helloworld_macos/HelloWorld/Assets.xcassets/Contents.json b/examples/objective-c/helloworld_macos/HelloWorld/Assets.xcassets/Contents.json similarity index 100% rename from examples/objective_c/helloworld_macos/HelloWorld/Assets.xcassets/Contents.json rename to examples/objective-c/helloworld_macos/HelloWorld/Assets.xcassets/Contents.json diff --git a/examples/objective_c/helloworld_macos/HelloWorld/Base.lproj/Main.storyboard b/examples/objective-c/helloworld_macos/HelloWorld/Base.lproj/Main.storyboard similarity index 100% rename from examples/objective_c/helloworld_macos/HelloWorld/Base.lproj/Main.storyboard rename to examples/objective-c/helloworld_macos/HelloWorld/Base.lproj/Main.storyboard diff --git a/examples/objective_c/helloworld_macos/HelloWorld/HelloWorld.entitlements b/examples/objective-c/helloworld_macos/HelloWorld/HelloWorld.entitlements similarity index 100% rename from examples/objective_c/helloworld_macos/HelloWorld/HelloWorld.entitlements rename to examples/objective-c/helloworld_macos/HelloWorld/HelloWorld.entitlements diff --git a/examples/objective_c/helloworld_macos/HelloWorld/Info.plist b/examples/objective-c/helloworld_macos/HelloWorld/Info.plist similarity index 100% rename from examples/objective_c/helloworld_macos/HelloWorld/Info.plist rename to examples/objective-c/helloworld_macos/HelloWorld/Info.plist diff --git a/examples/objective_c/helloworld_macos/HelloWorld/ViewController.h b/examples/objective-c/helloworld_macos/HelloWorld/ViewController.h similarity index 100% rename from examples/objective_c/helloworld_macos/HelloWorld/ViewController.h rename to examples/objective-c/helloworld_macos/HelloWorld/ViewController.h diff --git a/examples/objective_c/helloworld_macos/HelloWorld/ViewController.m b/examples/objective-c/helloworld_macos/HelloWorld/ViewController.m similarity index 100% rename from examples/objective_c/helloworld_macos/HelloWorld/ViewController.m rename to examples/objective-c/helloworld_macos/HelloWorld/ViewController.m diff --git a/examples/objective_c/helloworld_macos/Podfile b/examples/objective-c/helloworld_macos/Podfile similarity index 100% rename from examples/objective_c/helloworld_macos/Podfile rename to examples/objective-c/helloworld_macos/Podfile diff --git a/examples/objective_c/helloworld_macos/README.md b/examples/objective-c/helloworld_macos/README.md similarity index 100% rename from examples/objective_c/helloworld_macos/README.md rename to examples/objective-c/helloworld_macos/README.md diff --git a/examples/objective_c/helloworld_macos/main.m b/examples/objective-c/helloworld_macos/main.m similarity index 100% rename from examples/objective_c/helloworld_macos/main.m rename to examples/objective-c/helloworld_macos/main.m diff --git a/examples/objective_c/route_guide/Misc/AppDelegate.h b/examples/objective-c/route_guide/Misc/AppDelegate.h similarity index 100% rename from examples/objective_c/route_guide/Misc/AppDelegate.h rename to examples/objective-c/route_guide/Misc/AppDelegate.h diff --git a/examples/objective_c/route_guide/Misc/AppDelegate.m b/examples/objective-c/route_guide/Misc/AppDelegate.m similarity index 100% rename from examples/objective_c/route_guide/Misc/AppDelegate.m rename to examples/objective-c/route_guide/Misc/AppDelegate.m diff --git a/examples/objective_c/route_guide/Misc/Base.lproj/Main.storyboard b/examples/objective-c/route_guide/Misc/Base.lproj/Main.storyboard similarity index 100% rename from examples/objective_c/route_guide/Misc/Base.lproj/Main.storyboard rename to examples/objective-c/route_guide/Misc/Base.lproj/Main.storyboard diff --git a/examples/objective_c/route_guide/Misc/Images.xcassets/AppIcon.appiconset/Contents.json b/examples/objective-c/route_guide/Misc/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from examples/objective_c/route_guide/Misc/Images.xcassets/AppIcon.appiconset/Contents.json rename to examples/objective-c/route_guide/Misc/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/examples/objective_c/route_guide/Misc/Images.xcassets/first.imageset/Contents.json b/examples/objective-c/route_guide/Misc/Images.xcassets/first.imageset/Contents.json similarity index 100% rename from examples/objective_c/route_guide/Misc/Images.xcassets/first.imageset/Contents.json rename to examples/objective-c/route_guide/Misc/Images.xcassets/first.imageset/Contents.json diff --git a/examples/objective_c/route_guide/Misc/Images.xcassets/first.imageset/first.pdf b/examples/objective-c/route_guide/Misc/Images.xcassets/first.imageset/first.pdf similarity index 100% rename from examples/objective_c/route_guide/Misc/Images.xcassets/first.imageset/first.pdf rename to examples/objective-c/route_guide/Misc/Images.xcassets/first.imageset/first.pdf diff --git a/examples/objective_c/route_guide/Misc/Images.xcassets/second.imageset/Contents.json b/examples/objective-c/route_guide/Misc/Images.xcassets/second.imageset/Contents.json similarity index 100% rename from examples/objective_c/route_guide/Misc/Images.xcassets/second.imageset/Contents.json rename to examples/objective-c/route_guide/Misc/Images.xcassets/second.imageset/Contents.json diff --git a/examples/objective_c/route_guide/Misc/Images.xcassets/second.imageset/second.pdf b/examples/objective-c/route_guide/Misc/Images.xcassets/second.imageset/second.pdf similarity index 100% rename from examples/objective_c/route_guide/Misc/Images.xcassets/second.imageset/second.pdf rename to examples/objective-c/route_guide/Misc/Images.xcassets/second.imageset/second.pdf diff --git a/examples/objective_c/route_guide/Misc/Info.plist b/examples/objective-c/route_guide/Misc/Info.plist similarity index 100% rename from examples/objective_c/route_guide/Misc/Info.plist rename to examples/objective-c/route_guide/Misc/Info.plist diff --git a/examples/objective_c/route_guide/Misc/main.m b/examples/objective-c/route_guide/Misc/main.m similarity index 100% rename from examples/objective_c/route_guide/Misc/main.m rename to examples/objective-c/route_guide/Misc/main.m diff --git a/examples/objective_c/route_guide/Podfile b/examples/objective-c/route_guide/Podfile similarity index 100% rename from examples/objective_c/route_guide/Podfile rename to examples/objective-c/route_guide/Podfile diff --git a/examples/objective_c/route_guide/README.md b/examples/objective-c/route_guide/README.md similarity index 100% rename from examples/objective_c/route_guide/README.md rename to examples/objective-c/route_guide/README.md diff --git a/examples/objective_c/route_guide/RouteGuide.podspec b/examples/objective-c/route_guide/RouteGuide.podspec similarity index 100% rename from examples/objective_c/route_guide/RouteGuide.podspec rename to examples/objective-c/route_guide/RouteGuide.podspec diff --git a/examples/objective_c/route_guide/RouteGuideClient.xcodeproj/project.pbxproj b/examples/objective-c/route_guide/RouteGuideClient.xcodeproj/project.pbxproj similarity index 100% rename from examples/objective_c/route_guide/RouteGuideClient.xcodeproj/project.pbxproj rename to examples/objective-c/route_guide/RouteGuideClient.xcodeproj/project.pbxproj diff --git a/examples/objective_c/route_guide/RouteGuideClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/examples/objective-c/route_guide/RouteGuideClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from examples/objective_c/route_guide/RouteGuideClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to examples/objective-c/route_guide/RouteGuideClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/examples/objective_c/route_guide/RouteGuideClient.xcodeproj/xcshareddata/xcschemes/RouteGuideClient.xcscheme b/examples/objective-c/route_guide/RouteGuideClient.xcodeproj/xcshareddata/xcschemes/RouteGuideClient.xcscheme similarity index 100% rename from examples/objective_c/route_guide/RouteGuideClient.xcodeproj/xcshareddata/xcschemes/RouteGuideClient.xcscheme rename to examples/objective-c/route_guide/RouteGuideClient.xcodeproj/xcshareddata/xcschemes/RouteGuideClient.xcscheme diff --git a/examples/objective_c/route_guide/ViewControllers.m b/examples/objective-c/route_guide/ViewControllers.m similarity index 100% rename from examples/objective_c/route_guide/ViewControllers.m rename to examples/objective-c/route_guide/ViewControllers.m diff --git a/examples/objective_c/route_guide/route_guide_db.json b/examples/objective-c/route_guide/route_guide_db.json similarity index 100% rename from examples/objective_c/route_guide/route_guide_db.json rename to examples/objective-c/route_guide/route_guide_db.json