Yes, Haskell for Mac projects are based on the standard Haskell package format as defined by the Cabal toolchain. Haskell for Mac projects currently only use part of the Cabal package format, but we will extend that support over time and simplify the integration with other tools where we can.
Since Version 1.1. of Haskell for Mac, the app preferences provide a tab to configure command line tools.
These command line tools include
cabal install. Moreover, all Haskell for Mac projects automatically include Cabal and Stack configuration files for seamless use with those tools.