I am building a new app in swift, of course, I used the core data. That is a kind of standard ORM in iOS and xCode is fully support that. There are a nice UI to do that. Moreover, it can generate the class in Swift or Objective-C. You only need to open you .xcdatamodel and click Editor->Create NSManagedObject subclass...
Finally, you have your swift object classes
Recently, I got a few desktops and laptops have a same problem. Suddenly, they cannot boot up into windows anymore. After the power is on, they entered a loading screen of windows, after a minute,it restarted itself. This situation repeated a few times, that is a kind of an infinite Loop of restarting. Finally, it will go to a windows boot manager. Then you can choose to enter safe mode. If you are luck enough, you can go to last restore point. I found this problem are caused by the windows update. In my cases, I had to use the restore image and did a factory reset.
I am coding for living.I need to spend at least 8 hours per day in front of computer. That is not good for my shoulders and my back, I always got some pains from my shoulders and my back. Thus , a good mouse is very important for me, it can take some pressure from my shoulder. Recently, I bought a good mouse which is Logitech M560 Wireless Mouse. The mouse is very sensitive. Its curved shape is fitted my palm grip. That is quite comfortable!
Nowaday, iOS is very popular, all of iPad, iPod touch and iPhone are using iOS. There are a ton of iOS app in the market, I guess that should be over a million. I believe a lot of people think that will be great to have a laptop or desktop running iOS, As a result, all of us can have a set of same apps in our iPhone or iPad in a desktop.
I don't think that is a good idea, iOS is design for Mobile. That is aimed to low energy consumption. In desktop and laptop, energy consumption is not as important as Mobile device, the performance can be more important. Although you can say iOS and MacOS is a kind of BSD os. But iOS is for ARM architecture and MacOS is for Intel architecture. Lastly, the user interface of iOS is for touch screen, that may not be the best option in the desktop environment.
I think iOS works well in mobile and MacOS works well in desktop. That is not a easy task to merge them into one OS which runs well in desktop and mobile.
I love to virtualise my work pc. Although that required to run on top of a virtualisation software, it may not run that fast. However, it is easy to be manage. I just need to write a copy file script to copy the VM files from the host to the backup! If we have some hardware problems on the physical host, I need to move the VM files to other host. The maximum download time will be around 2 to 3 hours. That is quite cool!