There used to be a cheat but it doesn't work anymore, so no.
Chat with our AI personalities
Yes.
You get 1000 points when you register Sims 3 online. After that, however, there is no way to get free simpoints because they are how EA makes money. Some competitions online, run by the Sims creators, will give out items that cost simpoints, and some Simmers 'gift' items to other players.
The best way to earn points on Sims 3 is to take part in surveys, offers, and contests, play games, and watch videos. You can check out some of these options by signing into Rewards1 and going to the EARN menu. Select OFFERS or SPECIAL OFFERS to see the amount of points available.
To get free simpoints you need to purchase the sims 3 10th anniversary edition( which is the same as the sims 3) and sims 3 World Adventures, though you get the free simpoints if you buy one aswell, you do not need to buy both.
There is a app on the iPad called Sims Freeplay. It is free with in-app purchases but you can't get the sims 3 on the iPad.