Yes. Before I got my first MacBook I ran Mac in a Virtual Machine on an old AMD chip. Virtualising Mac usually only works on Intel most of the time, but there were a few exceptions. Anyway, it was a huge pain in the ass to get it running (that was around 6 years ago). And the performance was terrible too, but I had really old hardware. If installing it natively is also an option for you, then check out (tonymacx86)[http://www.tonymacx86.com/]. I got one of these high end hackintosh too and it runs perfectly. Even smoother than my MacBook Pro 2015.
Hey great idea, thanks for sharing!
I have gone and done it for you so you don't have to.
If anyone wants to learn some magic tricks, please download and 5 star!
​
I see. You have the right as the consumer to use the device however you wish. The company however has an interest to protect the devices of us customers, even from our own ignorance. They often release critical security patches and feature enhancements that make the phone more stable and secure. It's often times more risky to avoid updates than to simply install them. It's important to note that planned obsolescence is how the world works. Everything dies, becomes outdated and changes form. You can't and won't ever change that. If you never update your device you will eventually fall out of support. It's pointless to avoid updating your device. The next one you buy will be at a higher version and you can't stay on the iPhone 6 forever.
I do respect your right to do whatever you want with your device, while I disagree, but it is your device. This is the closest you'll ever get: http://osxdaily.com/2016/01/04/stop-ios-software-update-notification/
I already have a single code base for all the countries.
Basically, I'm using Firebase and each country admin teams must only have access to their business, without zero risk of performing an action impacting other countries.
Some Firebase products support multi-instance but not all of them, so here I am, defining schemes and flavors to load a specific Firebase project per country.
EDIT: link
2D graphics in Quartz are not at all difficult if you've ever worked with Adobe Illustrator or similar vector-based graphics applications (or just understand the concept of vector art.)
It can be as simple as:
However there are a number of tools that help with this process, some very powerful. For example PaintCode which not only simplifies drawing but exports as ObjC or Swift. You can also attach some variables to the drawn objects to ease in repurposing and reuse. There's a ton of very easy tutorials on the website on how to do some pretty interesting stuff in PaintCode.
There is also an Extension for Illustrator called Drawscript (free I think) that exports Illustrator drawings to ObjC code, which, with a bit of additional work, produces very serviceable graphics.
As far as I know, (correct me if I'm wrong) there isn't any way to develop iOS apps on Windows.
However, you may actually be able to install Mac OS X on your PC. I visualized Mac OS X on my HP laptop a while ago. It was slow, but everything seemed to work fine.
Here's a link I found. It looks promising: http://www.macbreaker.com/2015/01/virtualbox-yosemite-zone.html
I haven't done any such conversion myself but you should definitely check out ionic which allows you to use JavaScript when developing apps http://ionicframework.com/ this is there website if you want to check it out
Certificates may be free or cheap, but look here for example:
https://aws.amazon.com/cloudfront/pricing/
33% more per request (plus $600/mo, but that's peanuts.)
With the volumes the quoted apps have it'll be quite noticeable.
Hi Sherlocked_ Congratulations on already having an application in the app store. That is a huge accomplishment. Also the fact that you have realized your code wasn't perfectly designed is a really good sign. My advice for you is to just keep writing those applications. Every single one you write will become a little bit better.
This will happen to you: Either a bug will come up in your system or you will want to implement a new feature. When you attempt to fix bug or add feature, everything will break, or you will notice that you are making tons of updates when it should have just been in one place. Each time you do this, you will learn and the next time you are developing a piece of code that follows a similar design pattern, you will know just what to do.
At the end of the day, experience is primarily all that separates the good developers from the bad.
One of my favorite books is The Pragmatic Programmer. https://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X
Hope that helped!
In your PHP code on the line right before the strpos call add this:
var_dump($new);
That will dump the contents of the $new
variable and give some insight into what is happening.
My guess would be that somehow $new
is empty. At least that is what the error would indicate. Also I think your strpos call might be wrong. Double check the docs here: http://php.net/manual/en/function.strpos.php
I think '=' should be your needle and $new
should be your haystack, so if I am right your arguments are flipped.
HTH
Sure the M1 Mac Mini is fine to get started with.
If you get successful you can always buy an upgraded one later on or sell it without much loss.
It’s also on sale for 580 on Amazon right now.
2020 Apple Mac Mini with Apple M1 Chip (8GB RAM, 256GB SSD Storage) https://www.amazon.com/dp/B08N5PHB83/ref=cm_sw_r_cp_api_glt_fabc_JM5QVTZGNWFE2YYZHMN3?_encoding=UTF8&psc=1
While waiting for let's encrypt, https://www.startssl.com/ gives free certificates right now, see a digitalocean guide posted a few days ago.
Not sure if you're as still looking for a solution or not but i use sqlite-ner-pcl as my ORM for SQlite.
I know you're saying you want a alternative SQlite ORM but I'm not sure if you want to skip SQlite all together or just make it easier to do queries.
Here is a link to the Nuget package. Also please let me know how Realm works out for you eventually on Xamarin. I would love to use it on my project but can't because the library is still in beta.
I recommend getting your dev team to load the app into https://appetize.io/ so you can test the app over the browser at least to start 'testing' which can determine quickly if they are building what you want.
Then when you progress a bit you would move towards actual device testing using what everyone has suggested - Testflight or Hockey.
Take a look at the Realm Docs.
Basically you'll want to have a compiler flag that you can set during development, which will make your app populate the realm with the desired data and then create a compressed copy of the Realm with the methods stated in the docs. Then you can bundle that with your app binary.
Really curious to see how this turned out!
The comments above are solid, but I thought you were more asking about how to engage as a first time freelancer? If so, I would recommend you consider this first client as the start of your new freelancing business and as redditbotboy says, think about the process of engaging: business needs discovery, prototype, proposal, engage, develop, demo & iterate.
I think, especially for a first time freelancer, you should spend a lot of time in the first stage of business needs discovery and prototyping. I highly recommend using the Moqups service to develop your proposal collaboratively with this client: https://moqups.com/home/
You can download the latest OS X via the Mac App Store.
Snow Leopard (10.6) is a few versions behind so you will want to upgrade to at least Mavericks (10.9), but probably Yosemite (10.10).
I believe you will need at leave Mavericks to run the latest version of xCode available here.
Treehouse's Learn Swift course has complete video walkthroughs that are very kid friendly. You can also get an educational discount for $9/month by contacting their support team: https://teamtreehouse.com/community/about-student-discount
The company I worked for used to use JIRA, and it fulfilled our needs. We have since built our own issue tracking tool, because we moved into a new contract model that doesn't make as much sense to use JIRA with, and nothing we saw worked with our new setup.
Okay I think I might go 13” like you said, more portable too as I have a 1440p monitor.
I did find this one on amazon for the bigger screen and extra 2 cores
New Apple MacBook Pro (16-Inch, 16GB RAM, 512GB Storage) - Space Gray https://www.amazon.com/dp/B081FZV45H/ref=cm_sw_r_cp_api_i_y0xSEbYEHF3T3
But 4 cores should be good? Is yours 4 cores?
Thanks for the comment! I have a 1140p spare monitor so not to worried about screen real estate. It would be nice to have the new keyboard on the 13” and it’s more portable device.
I was looking on amazon last night and found this one
New Apple MacBook Pro (16-Inch, 16GB RAM, 512GB Storage) - Space Gray https://www.amazon.com/dp/B081FZV45H/ref=cm_sw_r_cp_api_i_y0xSEbYEHF3T3
If you were me would you go for the 6 cores 16” instead of 4 core 13” or will I not really miss those 2 cores?
Also one more question sorry to be a bother, I’ve heard that there is no systemwide VPN for iOS correct? But if I choose to run Tomato router or an OpenVPN like ProtonVPN on the router level, then would al data flowing through that connection remain encrypted? I’m get really really concerned about the whole China data Center thing as Taiwan is ROC , China PROC right so, I mean at a governmental level they don’t cooperate or communicate so helpfully like this doesn’t affect Taiwanese users .