So you started your app with some silly name and it actually grew into a good project. Now how should we change this name into something more meaningful without Xcode going bonkers over some weird compiler error? Luckily, Xcode has a provision for that. Using Xcode 4.x, we can just do a simple thing and make the whole thing work like a charm. Before doing anything, you have to decide if you just want to change the name as it appears on the iPhone screen or if you really want to change the entire naming structure. If you just want to change the name as it appears to a user, you can change the name of your bundle and you will be all set! Continue reading “How To Change The Name Of Your iOS App In Xcode?”
Category: Mobile
EXC_BAD_ACCESS Problem In Objective-C
So you finally stumbled upon this error. If you have been working with Objective-C, this is bound to happen. When you release the memory of an object that has already been released, and then try to go back to your previous UIViewController, you will encounter this error. One of the possible reasons could be that you must be using Automatic Reference Counting (ARC) in your project. ARC was a new feature introduced in iOS 5.0 to take care of memory management. This is a very useful feature, but it can also cause errors if you don’t understand what’s happening under the hood. Continue reading “EXC_BAD_ACCESS Problem In Objective-C”
The Ramifications Of H.265
The International Telecommunication Union (ITU) recently approved the next generation video format known as H.265, which would be the successor to the current H.264 standard. H.265, also informally known as High Efficiency Video Coding (HEVC), is supposed to be twice as efficient as H.264 in terms of compression. H.265 relies on the fact that processing power is increasing on our devices, and uses more processing power to achieve better compression. Now how will this affect our lives? Is this just an algorithmic improvement or will it have a tangible impact? Continue reading “The Ramifications Of H.265”
Near Field Communication (NFC)
Near Field Communication (NFC) is a form of contactless communication between devices like smartphones or tablets. Contactless communication allows a user to wave the smartphone over a NFC compatible device to send information without needing to touch the devices together or go through multiple steps setting up a connection. This is very fast and convenient. NFC technology is popular in parts of Europe and Asia, and is quickly spreading throughout the United States. It is very useful to people who are buying things at a grocery store, businesses looking for faster and secure payments methods for customers, friends touring some unknown place, etc. So what exactly is the technology behind NFC? Is it any different from bluetooth? Continue reading “Near Field Communication (NFC)”
Rooting Your Phone
A lot of Android devices are being activated everyday. We hear the term ‘rooting’ floating around all the time. Most of the people don’t bother to tinker with their phones. They just want to enjoy their device as it is. Some people think that rooting their phone will break the software or damage their phone in some way, and so they don’t want to mess around. What exactly is rooting? Do we even need to root our phones? If so, why exactly do we need to root our phones? Continue reading “Rooting Your Phone”
Touch Me Not
We are increasingly moving towards touchscreen technology. Every new mobile gadget that’s coming to the market has a touchscreen. Most of us interact with touchscreen technology on a daily basis. I’m sure you would have gotten curious some time or the other to know how it actually works. What happens when you touch the screen? How does it know where you touched the screen? All of us deserve to know how it works, especially when we use it so often. Continue reading “Touch Me Not”
Demystifying Android
Look around you and you’ll see a lot of Android phones. In fact, Android has the biggest market share in the smartphone market. People don’t really know much about what happens under the hood. Laymen are excused from this because they will probably not benefit much from having this knowledge. But what about techies? Can we really afford to be equally ignorant about this? I have been fiddling with Android for quite some time now and I thought I should just elucidate a little on the world’s best-selling mobile operating system from a tech point of view. Continue reading “Demystifying Android”