Depende do modo de contrato.
É possível sim você contratar um desenvolvedor , trazendo sua idéia para depois comercializar (vendendo cópias ou vendendo na própria AppleStore) desde que você "amarre no contrato" tudo isso direitinho e até antes informe ao desenvolvedor (porque ele vai calcular o preço conforme estas condições). Neste caso, você está contratando o "serviço de programação" ao meu ver, você vai ter o código fonte e os direitos, e o desenvolvedor assinará como programador da solução.
Para saber o preço, basta estabelecer um briefing do que será a app(bem detalhadamente) e colher orçamentos. Pois nem tudo é custo/hora, tem coisas que são complexas e depende de infra-estrutura externa,como webservice e outros.