iphone Programming Glossary: pointed
Delete/Reset all entries in Core Data? http://stackoverflow.com/questions/1077810/delete-reset-all-entries-in-core-data or Store in External Record File in iOS 5 and OS X 10.7 simply deleting files pointed by storeURLs is not enough. You'll leave the external record files behind. Since the naming scheme of..
How to detect iPhone 5 (widescreen devices)? http://stackoverflow.com/questions/12446990/how-to-detect-iphone-5-widescreen-devices use of fabs with the epsilon is here to prevent precision errors when comparing floating points as pointed in the comments by H2CO3. So from now on you can use it in standard if else statements if IS_IPHONE_5..
Use CoreData or SQLite on iPhone? [closed] http://stackoverflow.com/questions/1318467/use-coredata-or-sqlite-on-iphone the iPhone it does a great job of batching fetches to minimize memory usage. The one downside as pointed out is that this limits you by requiring iPhone OS 3.0 for your end users. However this has not been..
Creating a left-arrow button (like UINavigationBar's “back” style) on a UIToolbar http://stackoverflow.com/questions/227078/creating-a-left-arrow-button-like-uinavigationbars-back-style-on-a-uitoolba UIView that I use in the customView property of the toolbar item. Works well for me. Edit As pointed out by PrairieHippo maralbjo found that using the following simple code did the trick requires custom..
Compression API on the iPhone http://stackoverflow.com/questions/230984/compression-api-on-the-iphone care what the format ZIP LHA whatever is and it does not need to be secure. Some respondents have pointed out that the server can compress its output and the iPhone can consume that. The scenario we have is..
What's the easiest way to get the current location of an iPhone? http://stackoverflow.com/questions/459355/whats-the-easiest-way-to-get-the-current-location-of-an-iphone to have some kind of timeout to get out of this blocked state However as it has been already pointed out blocking the main thread is probably not a good idea but this can be a good jumping off point as..
Is there a way to make drawRect work right NOW? http://stackoverflow.com/questions/4739748/is-there-a-way-to-make-drawrect-work-right-now engineering. Of course one should be extremely careful when manipulating the run loop and as many pointed out this approach is strictly for experts. The Bizarre Problem That Arises................................................
Change User Agent in UIWebView (iPhone SDK) http://stackoverflow.com/questions/478387/change-user-agent-in-uiwebview-iphone-sdk approach originally from this StackOverflow question UIWebView iOS5 changing user agent as pointed out in an answer below. In comments on that page it appears to work in 4.3 and earlier also. Change..
Lock-down iPhone/iPod/iPad so it can only run one app http://stackoverflow.com/questions/5011774/lock-down-iphone-ipod-ipad-so-it-can-only-run-one-app reboot your device http ipadhire.co.nz lockdown.mobileconfig EDIT EDIT brainray posted below and pointed out that there's a new feature in iOS 6 called 'guided access' that allows you to lock a device to a.. this with whatever other enterprise configuration profiles you have in play. EDIT @cocoanetics pointed out that IPCU is not required to remove the profile. However note that to get your device back to normal..
iPhone smooth sketch drawing algorithm http://stackoverflow.com/questions/5076622/iphone-smooth-sketch-drawing-algorithm to use a Bezier curve instead of straight line segments. For the math behind this see this article pointed to in this answer which describes how to calculate the curves required to smooth a curve that passes..
AES interoperability between .Net and iPhone? http://stackoverflow.com/questions/538435/aes-interoperability-between-net-and-iphone .Net is hleolhleolhleolh . This is not part of the API but rather due to the wrapper code that you pointed at which has a serious bug in it... . The iPhone code uses 0 for IV. Initialization vector dummy in..
Store orientation to an array - and compare http://stackoverflow.com/questions/6368618/store-orientation-to-an-array-and-compare the acceleration vectors than orientations Euler angles rotation matrices quaternions as tc pointed that out. If you are using acceleration data you have 3 dimensional vectors at each time point the x..
UIDevice uniqueIdentifier Deprecated - What To Do Now? http://stackoverflow.com/questions/6993325/uidevice-uniqueidentifier-deprecated-what-to-do-now bet is with en0 . The MAC is always present even if the interface has no IP is down. Edit 2 As was pointed out by others the preferred solution since iOS 6 is UIDevice identifierForVendor . In most cases you..
How to convert NSData to byte array in iPhone? http://stackoverflow.com/questions/724086/how-to-convert-nsdata-to-byte-array-in-iphone If you want to copy the data from a pointer you also need to memcpy which will go through the data pointed to by the pointer and copy each byte up to a specified length . Try NSData data NSData dataWithContentsOfFile..
How to write data in plist? http://stackoverflow.com/questions/905542/how-to-write-data-in-plist NSDate date forKey NSFileModificationDate atPath NSBundle mainBundle bundlePath Update Nate Flink pointed out that some of the NSFileManager methods used above are deprecated. He posted an answer with the replacement..
Delete/Reset all entries in Core Data? http://stackoverflow.com/questions/1077810/delete-reset-all-entries-in-core-data With the introduction of external binary storage allowsExternalBinaryDataStorage or Store in External Record File in iOS 5 and OS X 10.7 simply deleting files pointed by storeURLs is not enough. You'll leave the external record files behind. Since the naming scheme of these external record files is not public I don't have a universal..
How to detect iPhone 5 (widescreen devices)? http://stackoverflow.com/questions/12446990/how-to-detect-iphone-5-widescreen-devices mainScreen bounds .size.height double 568 DBL_EPSILON The use of fabs with the epsilon is here to prevent precision errors when comparing floating points as pointed in the comments by H2CO3. So from now on you can use it in standard if else statements if IS_IPHONE_5 else Edit Better detection As stated by some people this does..
Use CoreData or SQLite on iPhone? [closed] http://stackoverflow.com/questions/1318467/use-coredata-or-sqlite-on-iphone beat the performance of hand tuned SQLite using Core Data. On the iPhone it does a great job of batching fetches to minimize memory usage. The one downside as pointed out is that this limits you by requiring iPhone OS 3.0 for your end users. However this has not been a problem at all for my users and will only become less of..
Creating a left-arrow button (like UINavigationBar's “back” style) on a UIToolbar http://stackoverflow.com/questions/227078/creating-a-left-arrow-button-like-uinavigationbars-back-style-on-a-uitoolba pictures backbutton.psd I then just created a custom UIView that I use in the customView property of the toolbar item. Works well for me. Edit As pointed out by PrairieHippo maralbjo found that using the following simple code did the trick requires custom image in bundle should be combined with this answer. So here..
Compression API on the iPhone http://stackoverflow.com/questions/230984/compression-api-on-the-iphone at least some of the conversations for efficiency. I don't care what the format ZIP LHA whatever is and it does not need to be secure. Some respondents have pointed out that the server can compress its output and the iPhone can consume that. The scenario we have is exactly the reverse. We'll be POSTing compressed content to..
What's the easiest way to get the current location of an iPhone? http://stackoverflow.com/questions/459355/whats-the-easiest-way-to-get-the-current-location-of-an-iphone locationKnown NO blocking here do stuff here dont forget to have some kind of timeout to get out of this blocked state However as it has been already pointed out blocking the main thread is probably not a good idea but this can be a good jumping off point as you are building something. You will also notice that the class..
Is there a way to make drawRect work right NOW? http://stackoverflow.com/questions/4739748/is-there-a-way-to-make-drawrect-work-right-now beforeDate NSDate date This is a truly amazing piece of engineering. Of course one should be extremely careful when manipulating the run loop and as many pointed out this approach is strictly for experts. The Bizarre Problem That Arises.............................................. Even though a number of the methods work..
Change User Agent in UIWebView (iPhone SDK) http://stackoverflow.com/questions/478387/change-user-agent-in-uiwebview-iphone-sdk this question With iOS 5 changes I recommend the following approach originally from this StackOverflow question UIWebView iOS5 changing user agent as pointed out in an answer below. In comments on that page it appears to work in 4.3 and earlier also. Change the UserAgent default value by running this code once when your..
Lock-down iPhone/iPod/iPad so it can only run one app http://stackoverflow.com/questions/5011774/lock-down-iphone-ipod-ipad-so-it-can-only-run-one-app will prompt you to install the profile. Don't forget to reboot your device http ipadhire.co.nz lockdown.mobileconfig EDIT EDIT brainray posted below and pointed out that there's a new feature in iOS 6 called 'guided access' that allows you to lock a device to a specific app. It's a pity this feature wasn't available a year.. as it uses keys that IPCU doesn't know about. You can combine this with whatever other enterprise configuration profiles you have in play. EDIT @cocoanetics pointed out that IPCU is not required to remove the profile. However note that to get your device back to normal you would need to do the following Reboot Open the settings..
iPhone smooth sketch drawing algorithm http://stackoverflow.com/questions/5076622/iphone-smooth-sketch-drawing-algorithm question The easiest way to smooth a curve like this is to use a Bezier curve instead of straight line segments. For the math behind this see this article pointed to in this answer which describes how to calculate the curves required to smooth a curve that passes through multiple points. I believe that the Core Plot framework..
AES interoperability between .Net and iPhone? http://stackoverflow.com/questions/538435/aes-interoperability-between-net-and-iphone the same letter repeatedly doh Thus the IV and key used by .Net is hleolhleolhleolh . This is not part of the API but rather due to the wrapper code that you pointed at which has a serious bug in it... . The iPhone code uses 0 for IV. Initialization vector dummy in this case 0's. uint8_t iv kChosenCipherBlockSize memset void..
Store orientation to an array - and compare http://stackoverflow.com/questions/6368618/store-orientation-to-an-array-and-compare relative to North matter I guess not. It is far easier to compare the acceleration vectors than orientations Euler angles rotation matrices quaternions as tc pointed that out. If you are using acceleration data you have 3 dimensional vectors at each time point the x y z coordinates. I would simply compute Dist i j SQRT A i X..
UIDevice uniqueIdentifier Deprecated - What To Do Now? http://stackoverflow.com/questions/6993325/uidevice-uniqueidentifier-deprecated-what-to-do-now the MAC of the same interface of course. I guess the best bet is with en0 . The MAC is always present even if the interface has no IP is down. Edit 2 As was pointed out by others the preferred solution since iOS 6 is UIDevice identifierForVendor . In most cases you should be able use it as a drop in replacement to the old UIDevice..
How to convert NSData to byte array in iPhone? http://stackoverflow.com/questions/724086/how-to-convert-nsdata-to-byte-array-in-iphone an array using a variable so Byte byteData len won't work. If you want to copy the data from a pointer you also need to memcpy which will go through the data pointed to by the pointer and copy each byte up to a specified length . Try NSData data NSData dataWithContentsOfFile filePath NSUInteger len data length Byte byteData..
How to write data in plist? http://stackoverflow.com/questions/905542/how-to-write-data-in-plist changeFileAttributes NSDictionary dictionaryWithObject NSDate date forKey NSFileModificationDate atPath NSBundle mainBundle bundlePath Update Nate Flink pointed out that some of the NSFileManager methods used above are deprecated. He posted an answer with the replacement methods below http stackoverflow.com a 12428472 100848..
Delete/Reset all entries in Core Data? http://stackoverflow.com/questions/1077810/delete-reset-all-entries-in-core-data storage allowsExternalBinaryDataStorage or Store in External Record File in iOS 5 and OS X 10.7 simply deleting files pointed by storeURLs is not enough. You'll leave the external record files behind. Since the naming scheme of these external record..
How to detect iPhone 5 (widescreen devices)? http://stackoverflow.com/questions/12446990/how-to-detect-iphone-5-widescreen-devices 568 DBL_EPSILON The use of fabs with the epsilon is here to prevent precision errors when comparing floating points as pointed in the comments by H2CO3. So from now on you can use it in standard if else statements if IS_IPHONE_5 else Edit Better detection..
Use CoreData or SQLite on iPhone? [closed] http://stackoverflow.com/questions/1318467/use-coredata-or-sqlite-on-iphone using Core Data. On the iPhone it does a great job of batching fetches to minimize memory usage. The one downside as pointed out is that this limits you by requiring iPhone OS 3.0 for your end users. However this has not been a problem at all for..
Core-Data iPhone: could not locate an NSManagedObjectModel http://stackoverflow.com/questions/1632497/core-data-iphone-could-not-locate-an-nsmanagedobjectmodel After managedObjectContext @ managedObjectContext I found someone with a similar problem here on SO link text As Aryeh pointed out in that post In short you are trying to fetch an entity from an objectContext that hadn't been set up yet. Your options..
Creating a left-arrow button (like UINavigationBar's “back” style) on a UIToolbar http://stackoverflow.com/questions/227078/creating-a-left-arrow-button-like-uinavigationbars-back-style-on-a-uitoolba just created a custom UIView that I use in the customView property of the toolbar item. Works well for me. Edit As pointed out by PrairieHippo maralbjo found that using the following simple code did the trick requires custom image in bundle should..
Compression API on the iPhone http://stackoverflow.com/questions/230984/compression-api-on-the-iphone efficiency. I don't care what the format ZIP LHA whatever is and it does not need to be secure. Some respondents have pointed out that the server can compress its output and the iPhone can consume that. The scenario we have is exactly the reverse...
iOS 4 app crashes at startup on iOS 3.1.3: Symbol not found: __NSConcreteStackBlock http://stackoverflow.com/questions/3313786/ios-4-app-crashes-at-startup-on-ios-3-1-3-symbol-not-found-nsconcretestackbl usr lib libSystem.B.dylib Thanks for any advice iphone ios ios4 share improve this question Ben Gottlieb pointed out yesterday that if you use blocks anywhere in your application you'll see a crash similar to this on a pre 4.0 OS while..
What's the easiest way to get the current location of an iPhone? http://stackoverflow.com/questions/459355/whats-the-easiest-way-to-get-the-current-location-of-an-iphone do stuff here dont forget to have some kind of timeout to get out of this blocked state However as it has been already pointed out blocking the main thread is probably not a good idea but this can be a good jumping off point as you are building something...
Is there a way to make drawRect work right NOW? http://stackoverflow.com/questions/4739748/is-there-a-way-to-make-drawrect-work-right-now amazing piece of engineering. Of course one should be extremely careful when manipulating the run loop and as many pointed out this approach is strictly for experts. The Bizarre Problem That Arises................................................
Change User Agent in UIWebView (iPhone SDK) http://stackoverflow.com/questions/478387/change-user-agent-in-uiwebview-iphone-sdk I recommend the following approach originally from this StackOverflow question UIWebView iOS5 changing user agent as pointed out in an answer below. In comments on that page it appears to work in 4.3 and earlier also. Change the UserAgent default..
Lock-down iPhone/iPod/iPad so it can only run one app http://stackoverflow.com/questions/5011774/lock-down-iphone-ipod-ipad-so-it-can-only-run-one-app Don't forget to reboot your device http ipadhire.co.nz lockdown.mobileconfig EDIT EDIT brainray posted below and pointed out that there's a new feature in iOS 6 called 'guided access' that allows you to lock a device to a specific app. It's.. about. You can combine this with whatever other enterprise configuration profiles you have in play. EDIT @cocoanetics pointed out that IPCU is not required to remove the profile. However note that to get your device back to normal you would need..
iPhone smooth sketch drawing algorithm http://stackoverflow.com/questions/5076622/iphone-smooth-sketch-drawing-algorithm curve like this is to use a Bezier curve instead of straight line segments. For the math behind this see this article pointed to in this answer which describes how to calculate the curves required to smooth a curve that passes through multiple points...
What are the Dangers of Method Swizzling in Objective C? http://stackoverflow.com/questions/5339276/what-are-the-dangers-of-method-swizzling-in-objective-c method you would have to assign the function pointer store to a function that spun until the address to which store pointed to changed. This would avoid any race condition in which the swizzled method was called before you were able to set the..
AES interoperability between .Net and iPhone? http://stackoverflow.com/questions/538435/aes-interoperability-between-net-and-iphone IV and key used by .Net is hleolhleolhleolh . This is not part of the API but rather due to the wrapper code that you pointed at which has a serious bug in it... . The iPhone code uses 0 for IV. Initialization vector dummy in this case 0's. uint8_t..
Store orientation to an array - and compare http://stackoverflow.com/questions/6368618/store-orientation-to-an-array-and-compare is far easier to compare the acceleration vectors than orientations Euler angles rotation matrices quaternions as tc pointed that out. If you are using acceleration data you have 3 dimensional vectors at each time point the x y z coordinates. I..
Version vs build in XCode 4 http://stackoverflow.com/questions/6851660/version-vs-build-in-xcode-4 buildNumber buildNumber 1 usr libexec PlistBuddy c Set CFBundleVersion buildNumber INFOPLIST_FILE As @Bdebeez pointed out the Apple Generic Versioning Tool agvtool is also available. If you prefer to use it instead then there are a couple..
UIDevice uniqueIdentifier Deprecated - What To Do Now? http://stackoverflow.com/questions/6993325/uidevice-uniqueidentifier-deprecated-what-to-do-now I guess the best bet is with en0 . The MAC is always present even if the interface has no IP is down. Edit 2 As was pointed out by others the preferred solution since iOS 6 is UIDevice identifierForVendor . In most cases you should be able use..
How to convert NSData to byte array in iPhone? http://stackoverflow.com/questions/724086/how-to-convert-nsdata-to-byte-array-in-iphone len won't work. If you want to copy the data from a pointer you also need to memcpy which will go through the data pointed to by the pointer and copy each byte up to a specified length . Try NSData data NSData dataWithContentsOfFile filePath NSUInteger..
How to write data in plist? http://stackoverflow.com/questions/905542/how-to-write-data-in-plist NSDate date forKey NSFileModificationDate atPath NSBundle mainBundle bundlePath Update Nate Flink pointed out that some of the NSFileManager methods used above are deprecated. He posted an answer with the replacement methods below..
|