Sachverhalt: A. Nachdem ein erstes Gesuch abgelehnt worden war, meldete sich A._ im März 2011 erneut bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle Basel-Landschaft holte den Abklärungsbericht Haushalt vom 3. November 2011 ein und liess die Versicherte psychiatrisch begutachten (Expertise Dr. med. B._ vom 14. Mai 2012). Nach durchgeführtem Vorbescheidverfahren verneinte sie mit Verfügung vom 18. Dezember 2012 einen Rentenanspruch. B. Die Beschwerde der A._ wies das Kantonsgericht Basel-Landschaft, Abteilung Sozialversicherungsrecht, nach Einholung des Gutachtens des Dr. med. C._, Facharzt für Psychiatrie und Psychotherapie, vom 12. September 2014, zu dem die Parteien Stellung nehmen konnten, mit Entscheid vom 16. April 2015 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A._, der Entscheid vom 16. April 2015 und die Verfügung vom 18. Dezember 2012 seien aufzuheben und es sei ihr mit Wirkung ab 1. März 2011 eine ganze Invalidenrente zuzusprechen; eventualiter sei die Sache an die Vorinstanz zurückzuweisen, damit es nach Abklärungen (u.a. unabhängige medizinische Begutachtung) neu entscheide. Die IV-Stelle ersucht um Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung.