Xcode 9 and Swift 4 programming language

xcode icon
Photo courtesy : https://cdn3.iconfinder.com/data/icons/macosxstyle/macosxstyle_png/512/Xcode.png

So, this is the image for how the Xcode app will look like. Unfortunately, Xcode can only be used on mac books and iMac. However, if you are a windows user and badly want to use Xcode and not want to pay the high price of getting a mac, Apple company has provided an alternative. They have created a simulator so that you can use the app on windows but you have to pay a cheap price. With all this said, lets dive in to the app!

Xcode is an app for iOS developers, it serve as a IDLE platform  for programmers to code using swift 4. Now, over here, there is an alternative which is that Xcode can also read Object-c which is another programming language. Back to the content, Xcode has an easy to use interface which reduces trouble during coding as Xcode has been made to help you finish of your code. Xcode also has templates like:

  1. Single view app
  2. game app
  3. AR app
  4. Document based app
  5. Master Detail app
  6. Page based app
  7. Tabbed app
  8. Sticker pack app
  9. iMessage app

Each of the templates are to help you in the coding part of the app that you are going to make. Now, after explaining the coding part, there is also the designing part where you have to create the user interface. The Apple company has make thing very simple for us programmers by giving us pre-made items which we just have to slap it right on to the user interface and do a little customisation. Like magic, your app will be almost done, you just need to press ctrl+mousepad and drag it to your code. After coding what function each button or switch or whatever does, only testing and debuging left to do. Congratulations, the app is ready and ready to put in the app store for people to download after you let Apple check through your app and paying the subscription for putting it up.

So, Xcode is an app meant for programmers of iOS apps and swift is the programming language used. Well now you know more about Xcode you can choose to learn and start coding an app.

https://www.youtube.com/results?search_query=learn+xcode

Apple MacBook Pro with Touch Bar (13-inch, 2016)

Image result for Apple MacBook Pro with Touch Bar (13-inch, 2016)

Apple MacBook Pro with Touch Bar (13-inch, 2016)

Introducing, Apple’s new laptop, the Macbook Pro, with a touch bar. The new computer is slimmer and lighter than it’s predecessors, making it a slightly more transportable device. In this model, Apple has also removed all it’s legacy ports for Thunderbolt 3-powered USB-C, forcing you to have to buy a whole bunch of dongles. The main touch of this model is, of course the touch bar, that replaces the function keys.

Features

The macbook’s key feature is of course, is the mini slice of an ipad know as the touch bar, located at the top of the keyboard. The touch bar has a fingerprint scanner, allowing users to use Apple pay and Touch ID. It also allows you to adjust brightness and volume and works with other apps, which for now are mostly apple made apps but more 3rd party support is inevitable.

Pros

The macbook is currently the best macbook on the market with the touch bar making some task a little simpler and quicker. Also, being smaller and lighter than the rest of the macbook family, it is easier and more convenient to transport, making for better for using on the go.

Cons

One of the main problems is the large number of dongles required to get the legacy ports back, which some may find rather annoying. Also the computer runs at 16GB of RAM, which some find a little too low, expecting 32GB as a benchmark for the RAM. Also the lack of third party support is rather disappointing. All factors driving people away from macbook and to windows.

Specs

Operating system macOS Sierra
Display size/resolution 13.3-inch 2,560 x 1,600
PC CPU 2.9GHz Intel Core i5
PC Memory 8GB 1866MHz LPDDR3
Graphics Intel Iris Graphics 550
Storage 256GB PCIe SSD
Networking 802.11ac wireless, Bluetooth 4.2
Price USD$1699

Overall

This is the ultimate macbook for now, with the addition of the touch bar, despite trading of several features.

 

Photo courtesy: http://iphoneroot.com/tag/macbook/page/2/

Apple Macbook (2016)

It was designed to be small and lightweight but, in the process, it lost to other similar models in terms of other functions. It, even though was designed to be light, was still defeated by Lenovo LaVie Z HZ550 which weighs 0.85kg compared to the Apple MacBook which weighs 0.9kg. Its dimensions are 0.52 by 11.04 by 7.74 inches or 1.3 by 28 by 19.7 centimetres. Considering this, one will have no problem fitting it in a 13-inch laptop bag and maybe even a bag made for 10-inch tablets. It has the butterfly-keyboard, Forcetouch track pad and uses USB-C, which may or may not be bad depending on the user for the following reasons. Firstly, most reviews on the Force touch trackpad was negative but many of them were due to the users not being used to it. Secondly, it uses USB-C and most people don’t have it, many are forced to buy USB-C-to-DisplayPort and USB-C-to-Ethernet cables from third party companies. Lastly, the butterfly-keyboard will feel uncomfortable for a varying period of time depending on the user. The keys are larger causing the gap to decrease but the key’s centre to centre is still the same. Thunderbolt 3 support is also not added into the MacBook even though it uses the same port as the USB-C.

photo courtesy of: http://www.pocket-lint.com/news/137714-new-apple-macbooks-may-have-built-in-4g-lte-network-connection