KNOWORTH
只有想不到、没有做不到
2015-09-14 / Technology research
Setting a path to follow during development will ensure that you complete your game with minimal fuss. From my experience it is extremely tedious to develop a game when you have to search different websites for different techniques or when you arent sure how it all comes together. This article presents you with a series of steps in the order they are taken to bring your game from idea to completion using Apples native game engine spritekit. 1.Create the Project The first thing you will do once you have an idea for a game is create the game project using XCODE which is Apples IDE for developmen[…]
by Mbozu Grace Lweendo
2015-09-06 / User experience
WHEN APPLE FAILS AT UX DESIGN AND FASHION DESIGN, DO WE STILL CALL IT GOOD DESIGN? The Apple Watch, despite years of hype before it was even announced, appears to be flopping after all. It wasnt a good sign when Apple announced shortly before the Watch release that they werent going to be breaking out sales numbers. Now, a new report from third-party analysts Slice Intelligence not only show that Apple Watch sales are down 90% since launcha big deal, since it implies early adopters arent regaling more cautious buyers with glowing word-of-mouthbut also that Fitbit is outselling Apple in the wear[…]
by Mark Wilson
2015-09-02 / Industry news
Netflix has open sourced Falcor, a JavaScript library offering a model and asynchronous mechanism for fetching JSON data from multiple sources. Netflix is using Falcor to populate the UI of their web application with JSON data. All the back-end data coming from a memory cache or multiple databases is modeled through a single virtual JSON object. It is called virtual because from the clients perspective the data seems to be in memory, although it can actually reside on local or remote databases. The data is made available through a JSON graph, using the DataSource interface having the following […]
by Abel Avram
2015-08-26 / Technology research
Having a basic understanding of web based applications is a good foundation for designing a working Web API. But, if you want to create a good API you need a lot more than that. Designing a good API is hard work and its easy to feel overwhelmed when its your job to make one. But, good design is definitely achievable and this article describes a process that will help you succeed. We will investigate what good design is and how an iterative process can help us achieve it. We will also outline three important phases of design: sketching, prototyping and implementation as well as the tools that wi[…]
by Ronnie Mitra
2015-08-18 / Technology research
Computer scientists emphasize the value of conciseness of expression in problem solving. Unix pioneer Ken Thompson once famously stated, One of my most productive days was throwing away 1000 lines of code. This is a worthy goal on any software project requiring ongoing support and maintenance, yet can be lost by a focus on software development metrics like lines-of-code. Early Lisp contributor Paul Graham went as far as to equate succinctness in a programming language with its power. This notion of power has made the ability to write compact, simple code a primary criterion for language selecti[…]
by Casimir Saternos
2015-08-11 / Technology research
Prior to iOS9, you could only use spotlight to find apps by their name. With the announcement of the new iOS9 Search APIs, Apple now allow developers to choose what content from their apps they want to index, as well as how the results appear in spotlight, and what happens when the user taps one of the results. The 3 APIs NSUserActivity The NSUserActivity API was introduced in iOS8 for Handoff, but iOS9 now allows activities to be searchable. You can now provide metadata to these activities, meaning that spotlight can index them. This acts as a history stack, similar to when you are browsing th[…]
by Chris Grant