All spellcasters are now spontaneous and select spells known during level up.
Spellcasters uses spell points to cast spells. The more spellpoints, the more spells they can cast.
There are three types of spell points. Intelligence based spellcasters are using Arcana, Charisma based spellcasters are using Power and Wisdom based spellcasters are using Mana. If you combine two spellcasting classes of same casting ability, you can share the spellpoints.
Casting a spell costs [spell level*2-1] spell points. Ie. 1st level spells costs 1 spellpoint, 2nd level spells costs 3 spellpoints etc.
Number of uses will automatically recalculate anytime you cast any spell, rest, regain spellpoint etc. Additionally, a spellpoint bar will be shown next to the hitpoints bar left from the character portrait, that will visually show your spellpoint reserve.
Items exists that grants bonus to specific spellpoints ie. Mana Bonus +20.
Base spellpoints differs class to class, having high ability modifier also increases spellpoints of specific type.
This means that not only are all casters are spontaneous casters, all classes can now substitute “higher spell slot” for “lower spell slot”. So if you have 100 mana, you can cast 100x 1st level spell if you want, or 14x 4th level spell.
More information here: Spell Points :: d20srd.org