Solution:
Let the radius of the circumcircle of △ABC be r.
OD2+OC⋅DC=OC2OC⋅DC=OC2−OD2OC⋅DC=(OC+OD)(OC−OD)OC⋅DC=(r+OD)(r−OD)
By the power of the point at D,
OC⋅DC=BD⋅DCr=BD
Then, △OBD, △OAB, and △AOC are isosceles triangles. Let ∠DOB=α. ∠BAO=90−2α. In △ABD, 15+90−2α=α. This means that α=70.
Furthermore, ∠ACB intercepts minor arc AB, thus ∠ACB=2∠AOB=270=35.