Newbie here, exploring Core Data and Cocoa possibilities
I’m just starting out with Core Data and Cocoa development. I’ve been wondering if there’s a way to create a custom persistent store coordinator that works with Google’s GData API.
My idea is to use Google Docs as the backend storage for my app’s data. I’m thinking about using elements, entries, and feeds from the API to structure the data. For saving operations, maybe tickets could be used?
Has anyone tried something like this before? What challenges might I face? Are there better alternatives I should consider?
I’d really appreciate any insights or advice from more experienced developers. Thanks in advance for your help!
As someone who’s been down this road, I can tell you integrating Google Docs with Core Data is more trouble than it’s worth. I tried a similar approach with Dropbox API once, and it was a nightmare to maintain.
Instead, I’d strongly recommend looking into Firebase. It’s been a game-changer for my projects. The real-time database is incredibly fast, and the authentication system is robust. Plus, the documentation is top-notch, which makes the learning curve much smoother.
If you’re set on using Google services, Google Cloud Firestore is a solid alternative. It offers better scalability and is designed for app data, unlike Google Docs.
Remember, the goal is to build an app, not reinvent the wheel. Stick with tools designed for the job - you’ll thank yourself later when you’re not debugging obscure API issues at 3 AM.
hey there! i’ve dabbled with similar ideas before. while it sounds cool, using google docs for core data storage isnt really practical. the performance would be terrible and you’d hit api limits fast. have you looked into cloudkit? its way easier to integrate and works great with ios apps. just my 2 cents!
While integrating Google Docs with Core Data is an interesting concept, it’s not a straightforward or recommended approach. Core Data is designed to work with local databases or cloud services specifically built for data persistence. Google Docs, being primarily a document editing tool, lacks the necessary structure and performance optimizations for efficient data storage and retrieval.
Instead, consider using CloudKit or Firebase for cloud-based data storage. These services are better suited for app data and offer smoother integration with iOS development. They provide robust APIs, real-time synchronization, and are optimized for mobile app data management.
If you’re set on using Google services, look into Google Cloud Firestore. It’s more appropriate for app data storage and offers better performance and scalability compared to using Google Docs as a makeshift database.