If you want your push notification to be linked to the addition of new content, I would suggest implementing remote push notifications.
If this is not an option, you can always fire a UILocalNotification
at a certain interval. This does not need particular setup in your app, nor an external server. You just have to create it, set a fire date, schedule it and wait for the notification to pop. The only problems are, the apps needs to run (the notification won't fire if the user kills the app), and will trigger at a certain time, not a certain context (i.e. added new tip).
Little clarification
You could use background fetch to get data from the server, but this can cause you trouble. The thing you need to consider is the refresh rate : if you put it too often, your server will get overwhelmed with requests. Imagine if all your user ask informations to your server every hours, without exception... that can cause your serveur to crash under too high demand.
What you could do if you already know when a certain content will be added, is fetch information from the server once a day or once a week, and schedule your local notifications to fire on that day, at the wanted hour. The problem is, if the content is removed or added and your app doesn't update, the user could receive wrong information. Remote push notification is still the safest way.