<b>Handle With Linux:</b> "Home automation may seem like something most interesting for lazy people or people with very big houses, but it can actually save lots of time and money."
I have searched quite a lot for an answer to this problem. If I have a general application, HelloWorld, and create an interface and then go to test it, then click on the Home button, not even the default grey/white icon is there like it's supposed to be. Anyone have any ideas why? I've even tried specifying a custom icon in the Info.plist file, but still nothing...
I've got the latest version of Xcode and the SDK as well. (3.25 - 4.2)
Is this possible? Specifically, I have a UITextView, and the text is short enough that it will fit on a single line. I want to predict where it will appear, so that (for example) if I wanted to, I could set up a UILabel that rendered the text in exactly the same location.
Once I get that figured out, what I really want to do is pick contentInset and/or contentOffset so that the text of the UITextView and the left-justified UILabel will render in the same location. But I figure the above will let me do that.
EDIT: In response to a comment, the fundamental problem I am trying to get around is that UITextField does not let you set the location of the cursor. It appears a lot of people have tried to get around this without success. I need to be able to move the cursor -- inserting/deleting text there is not enough.
Control cursor position in UITextField
Insert string at cursor position of UITextField
Moving the cursor to the beginning of UITextField
iOS -- dealing with the inability to set the cursor position in a UITextField
Hello, I'm building a custom RSS reader app with incorporated feed link view (UIWebView).
Using the following code, when the view, containing WebUIView is loaded, it takes about 6 seconds before anything is outputted to the user:
-(void)viewDidLoad{
[super viewDidLoad];
NSString *urlString = [[[self appDelegate] currentlySelectedBlogItem]linkUrl];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_webview loadRequest:requestObj];
[_webview setScalesPageToFit:YES];
}
Any ideas why UIWebView is being so slow?
I've checked the URL input, it's clean and what I'd expect it to be. I'm building for iOS 3.0 as base deployment target.
La migration des applications Android/iOS sur Windows Phone bientôt possible ?
Un brevet de Microsoft dévoile un nouveau service pour faciliter la transition vers son OS
Le succès d'une plateforme mobile passe aussi par la qualité et la quantité d'applications disponibles sur sa galerie. Microsoft est conscient de cela, et a déjà développé plusieurs stratégies pour attirer les développeurs mobiles.
La firme avait par exemple publié des outils pour aider les développeurs Android et iOS à porter leurs applications existantes sur Windows Phone, et faciliter la transition d'un écosystème vers sa plateforme. Mais la société n'a pas l'intention de s'arrêter là.
Selon un dépôt d...
I've setup a new Repo for Android source code, and after executing the repo sync, there are no files in the repo directory. Did I miss something?
I used:
repo init -u git://android.git.kernel.org/platform/manifest.git
repo initialized in /home/tarandeep/code/Android
repo sync
...
It downloaded GBs of data (I can confirm via network monitor) and then nothing appeared in the Android directory.
Un iPhone 5 pour septembre ?
Il embarquerait un processeur double coeur A5 et iOS 5
Selon Bloomberg, Apple devrait lancer officiellement son nouvel iPhone (iPhone 4S ou iPhone 5) en septembre prochain.
La prochaine version du smartphone sera équipée du processeur double coeur A5 déjà à l'oeuvre dans l'iPad2. Ce processeur devrait améliorer considérablement la vitesse d'exécution des applications iPhone. L'iPhone 5 disposera par ailleurs d'un appareil photo de 8 mégapixels au lieu de 5 sur l'iPhone 4.
Côté OS, le smartphone sera équipé - sans surprise - d'iOS 5, dévoilé au début du mois lors du WWDC. Le nouvel OS, a...
I want to learn how to make levels using cocos2d and box2d (for iOS).
I am talking about a 2d platformer such as Limbo or Braid or something like that. How can I design and build levels like this?
I have seen Level Helper for cocos2d but its not free and I don't think it makes physic objects for box2d. How is this accomplished in real games?
How to make camera move with character and so on. Any starting points would be much appreciated.
I have an iOS application that I want to animate a falling leaf (or several). I have my leaf image in an ImageView and I've figured out a simple animation from the documentation:
[UIView animateWithDuration:4.0f
delay:0
options:UIViewAnimationTransitionFlipFromLeft
animations:^(void)
{
leaf1ImageView.frame = CGRectMake(320, 480, leaf1ImageView.frame.size.width,leaf1ImageView.frame.size.height);
}
completion:NULL];
This will make the leaf go from its starting position to the bottom right corner in a straight line. How would I animate this to follow a path or curve like a parabola or sinusoid and maybe even rotate the image or view? Would this be done in the animations block? Thanks in advance!
I am trying to find and process 'java-style' comments within a string in objective-C.
I have a few regex snippets which almost work but I am stuck on one hurdle: different options seem to make the different styles work.
For example, I am using this to match:
NSArray* matches = [[NSRegularExpression regularExpressionWithPattern:expression options:NSRegularExpressionAnchorsMatchLines error:nil] matchesInString:string options:0 range:searchRange];
The options here allow me successfully find and process single line comments (//) but not multiline (/* */), if I change the option to NSRegularExpressionDotMatchesLineSeparators then I can make multiline work fine but I can't find the 'end' of a single line comment.
I suppose really I need dot-matches-line-separators but I need a better way of finding the end of a single line comment?
The regexp I have so far are:
@"/\\*.*?\\*/"
@"//.*$"
it's clear to see if dot matches a line separator then the second one (single line) never 'finishes' but how do I fix this? I found some suggestions for single line that were more like:
@"(\/\/[^"\n\r]*(?:"[^"\n\r]*"[^"\n\r]*)*[\r\n])"
But that doesn't' seem to work at all!
Thanks in advance for any pointers.
AdMob arrive sur Windows Phone 7
La plateforme publicitaire de Google adopte le HTML5 sur iOS et Android
Google vient de lancer un nouveau Kit de Développement pour Windows Phone 7 en rapport avec AdMob, son réseau publicitaire sur mobile. Il annonce par la même occasion de nouvelles fonctionnalités pour les autres plateformes.
Similaire aux autres kits de développements pour iOS, Android et webOS, le nouveau SDK offre aux développeurs Windows Phone 7 la possibilité de contrôler le type (textes ou bannières), l'apparence, la taille et le comportement des clics publicitaires intégrés à leurs applications (ouverture d'une page web, accès direct à l'App Marketplace, etc.).
The adapter in my code as follows, I extends the base adapter:
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
ViewHolder vHolder;
// if (convertView == null) {
vHolder = new ViewHolder();
convertView = mInflater.inflate(R.layout.home_item, null);
vHolder.albumIcon = (ImageView) convertView
.findViewById(R.id.albumIcon);
try {
Bitmap icon = aws.getAlbumImg(itemInfolist.get(position)
.getAlbumInfoCol().get(0).getAlbumID(), 0);
if (icon != null) {
vHolder.albumIcon.setImageBitmap(icon);
} else {
vHolder.albumIcon.setImageBitmap(BitmapFactory.decodeResource(
context.getResources(), R.drawable.album));
}
} catch (Exception e) {
vHolder.albumIcon.setImageBitmap(BitmapFactory.decodeResource(
context.getResources(), R.drawable.album));
}
convertView.setTag(vHolder);
return convertView;
}
However, I download the imagine asynchronously,
When invoke
Bitmap icon = aws.getAlbumImg(itemInfolist.get(position).getAlbumInfoCol().get(0).getAlbumID(), 0);
Some pictures which haven't downloaded will use the default image, after these picutures have downloaded in another Web Service Bean, I want the Web Service bean sends a message to invoke the getView method in this adapter in order to implement the auto refresh function.
But if I change the Web Service Download Bean as follows,it will cause the exception
03-19 07:46:33.241: ERROR/AndroidRuntime(716): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
HomeAdapter mHomeAdapter;
public AlbumWS(HomeAdapter homeAdapter) {
mHomeAdapter = homeAdapter;
}
And after download,
public boolean getAlbumImgWS(final ArrayList albumIDs) {
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
AlbumInfoWS aiws = new AlbumInfoWS();
for (int i = 0; i < albumIDs.size(); ++i) {
if (ABSCENTALBUMIMGS.contains(albumIDs.get(i))) {
continue;
}
if (FunctionUtil.isExist(albumIDs.get(i))) {
continue;
}
String urlPath = aiws.getAlbumImage("en_US",
Config.IMG_ATTIBUTETYPE, albumIDs.get(i));
boolean ret = FunctionUtil.simpleDownload(Config.HOST
+ urlPath, "/data/data/com.greysh.amped/img/"
+ albumIDs.get(i) + ".jpg");
if (!ret) {
if (!ABSCENTALBUMIMGS.contains(albumIDs.get(i))) {
ABSCENTALBUMIMGS.add(albumIDs.get(i));
}
}
mHomeAdapter.notifyDataSetChanged();
}
}
}).start();
return true;
}
I have created tabbar based project in MT and I have following flow in my storyboard;
Tabbarcontroller -> 1) MainViewController -> CustomerViewController;
2) SettingViewController
The problem I am having is that when I use PrepareForSegue function in CustomerViewController and pointing it to MainViewController. Tab Bar UI is missing from MainViewController.
I know that if I point to TabBarController it is going to be fine. But I need to pass some data exactly to MainViewController.
Is there any way to make it. I am new in iOSand monotouch. Any suggestion appreciate.
<b>Linux Magazine: </b>"Email was the killer mobile application for a decade or so. But not any longer. Today's mobile user still uses email of course, but there is so much more that defines today's mobile experience."
I need to create a couple of UIButtons programmatically in my app (iOS 6.0 and above).
Each button should have the optimal width to display button label text (of various lenghts).
I want to display the buttons in a "wrap around" style: Starting from the left edge, each button should be positioned next to each other horizontally (in a defined order), and if a button does not fit in the current "line", it should start a new line on the left edge below the previous line.
I could manually calculate the frame of each button in my code, but should I use AutoLayout (with programmatically creates NSLayoutConstraints) instead? How exactly would I need to set it up?
Google Drive : une version pour iOS s'attaque à iCloud
Un nouveau SDK et un mode hors-ligne pour Chrome sont disponibles
Tout comme Chrome (disponible pour iOS) et tout comme les Google Maps (accessible hors-ligne sur Android), Google Drive ? le service de stockage qui chapeaute à présent Google Docs ? est disponible offline et sur les terminaux mobiles d'Apple.
Hors-ligne. Ce qui signifie que l'utilisateur peut « créer et éditer des documents ou laisser un commentaire. Tous les changements seront automatiquement synchronisés dès que vous vous r...
I'm ready to submit my app to apple, however it says on the iOS Dev portal that xCode 4.5 cannot be used to submit apps yet, use the public release.
xCode 4.4 wont compile my project because I am using
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
which is the new way to support orientation changes.
It seems strange with iOS6 round the corner that I cannot submit this. Must I remove this and submit, then resubmit to support iOS6 when they allow it, or has anyone successfully submitted from xCode 4.5 beta 4?
Thanks
I'd like to know which one is fastest for testing a non-empty NSString for iOS 4.0+ (iPhone 3G).
Note: the strings to test will be 99% of the time from 2 to 100 chars length.
if ([foo length] > 0)
or
if ([foo isEqualToString:@""] == NO && foo != nil)
I think it depends if isEqualToString: compares the length first (and in that case first way is faster) or if isEqualToString: compares first character of strings first (and in that case second way might be faster).
ps: I already know isEqualToString: is faster than isEqual: which is itself faster than compare:.
Is it possible to save and load data on Today Extension using NSUserDefaults?
After closing the Notification Center, the widget behaves like an app which is terminated, so any data results lost. How could I solve this issue?
This is my code:
NSUserDefaults *defaults;
- (void)viewDidLoad {
[super viewDidLoad];
defaults = [NSUserDefaults standardUserDefaults];
NSArray *loadStrings = [defaults stringArrayForKey:@"savedStrings"];
if ([loadStrings objectAtIndex:0] != nil) {
[display setText:[NSString stringWithFormat:@"%@", [loadStrings objectAtIndex:0]]];
}
if ([loadStrings objectAtIndex:1] != nil) {
calculatorMemory = [NSString stringWithFormat:@"%@", [loadStrings objectAtIndex:1]].doubleValue;
}
}
- (IBAction)saveData:(id)sender {
NSString *displayString;
NSString *memoryString;
NSArray *saveStrings = [[NSArray alloc] initWithObjects: displayString, memoryString, nil];
defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:saveStrings forKey:@"savedStrings"];
[defaults synchronize];
}
<b>Handle With Linux:</b> "Reasons for using a reverse shell include: you can bypass firewalls, you can connect to your phone without knowing the ip, the connection is initiated from the phone so you don't need to have a ssh server listening on your phone. Just think of all the fun this makes possible!"
So, I've been doing android application tutorials and everytime I create a package, for example the helloAndroid tutorial is com.example.android. When it saves this to src it creates a folder for com, another for example and one last one for android. So it gives me the error "class com.example.android does not exist" because its broken into different folders.
If anyone can help me out please email me at: [email protected]
Thank you very much.
<b>Cyber Cynic:</b> "Microsoft has never proven, or even attempted to prove, any of these claims. That hasn't, however, stopped Microsoft from using the threat of Linux patent lawsuit to force companies like Amazon into paying them off."
I had to do an update in my WebView from the Appdelegate.m
I try it like this:
[self performSelectorOnMainThread:@selector(loadWebViewWithContent:) withObject:requestObj waitUntilDone:NO];
The loadWebViewWithContent Method works great from ViewController.m, but not from the Appdelegate.
I allready wrote this in my Appdelegate.h:
-(void)loadWebViewWithContent:(NSURLRequest *)requestObj;
Whats wrong? Please help me. I´m still a big Noob in IOS.
Error:
-[AppDelegate loadWebViewWithContent]: unrecognized selector sent to instance 0x1f86a5e0*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[AppDelegate loadWebViewWithContent]: unrecognized selector sent to instance 0x1f86a5e0'
I'm working on displaying some text in an UIWebView oniOS.
I'd like to get the content of the HTML element tapped by the user. If he taps on a paragraph for example, a popup shows the paragraph content.
I'm using jQuery Mobile to achieve this.
Here's what I'm doing :
$('body').tap(function(e) {
var tappedElement = $(e.target);
alert(tappedElement.text());
});
It works for the first tap. The second tap no matter where it is, returns the same text.
The event seems to be ok but the target property of the second tap is wrong. On the third tap all comes back to normal and so on ...
What am I missing here ?
thx