web.hc.lv - vortāls tīmekļa veidotājiem: Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/?rss=1/ Mobilo aplikāciju izstrāde (iPhone, Android) lv 2007-2018, web.hc.lv web.hc.lv 60 http://www.hc.lv/inc/baners/hclv_baner_small.gif web.hc.lv - vortāls tīmekļa veidotājiem http://web.hc.lv/ web.hc.lv - vortāls tīmekļa veidotājiem Wed, 17 Jan 2018 14:26:17 +0200 2 3 4 5 6 Deep copy of NSMutableArray Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/deep-copy-of-nsmutablearray-314/ http://web.hc.lv/blogi/blogi/mobile/deep-copy-of-nsmutablearray-314/ Wed, 02 Apr 2014 12:03:37 +0300 web.hc.lv - vortāls tīmekļa veidotājiem

NSMutableArray *trueDeepCopyMutableArray = [NSKeyedUnarchiver unarchiveObjectWithData:[NSKeyedArchiver archivedDataWithRootObject:oldMutableArray]];

]]>
Building universal library (.a) from library for simulator and library for device Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/building-universal-library-313/ http://web.hc.lv/blogi/blogi/mobile/building-universal-library-313/ Wed, 26 Feb 2014 15:10:11 +0200 web.hc.lv - vortāls tīmekļa veidotājiem

To make a universal binary, you can use the lipo tool like so:

lipo -create -output libMyLibrary.a libMyLibrary-i386.a libMyLibrary-armv6.a libMyLibrary-armv7.a

This creates libMyLibrary.a which will be a universal (fat) library which will be suitable to use for all iOS development targets.

]]>
XCode5 project without ARC and storyboards Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/xcode-5-312/ http://web.hc.lv/blogi/blogi/mobile/xcode-5-312/ Sun, 19 Jan 2014 16:10:27 +0200 web.hc.lv - vortāls tīmekļa veidotājiem

 http://stackoverflow.com/questions/17234172/xcode-5-without-storyboard-and-arc

]]>
Sniffing iphone traffic Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/sniffing-iphone-traffic-311/ http://web.hc.lv/blogi/blogi/mobile/sniffing-iphone-traffic-311/ Tue, 24 Sep 2013 22:04:45 +0300 web.hc.lv - vortāls tīmekļa veidotājiem

To dump the network traffic of a non-jailbroken iPhone, just use Internet Sharing on your Mac and configure your iPhone to use your Mac's WiFi. Then tcpdump -n -i en1 on your Mac will do the trick.

]]>
Draugiem.lv sharing Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/draugiem.lv-sharing-310/ http://web.hc.lv/blogi/blogi/mobile/draugiem.lv-sharing-310/ Wed, 18 Apr 2012 21:49:52 +0300 web.hc.lv - vortāls tīmekļa veidotājiem

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString: [[NSString stringWithFormat:@"http://www.draugiem.lv/say/ext/add.php?title=%@&link=http://www.pacelkarogu.lv&titlePrefix=Pacel karogu!",@"kaut kāds utf-8 teksts ar garumzīmēm"] stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]]];

]]>
Custom UISearchBar Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/custom-uisearchbar-309/ http://web.hc.lv/blogi/blogi/mobile/custom-uisearchbar-309/ Tue, 28 Feb 2012 03:22:45 +0200 web.hc.lv - vortāls tīmekļa veidotājiem

 searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
[searchBar setPlaceholder:@"Search in Plaza Lapiazza, Jakarta Raya, Indonesia"];

//to remove searchbar default background layer
if ([[[searchBar subviews] objectAtIndex:0] isKindOfClass:[UIImageView class]]){
[[[searchBar subviews] objectAtIndex:0] removeFromSuperview];
}

//to remove search icon. Note that objectAtIndex = 0 because background layer is already removed
UITextField *textField;
if ([[[searchBar subviews] objectAtIndex:0] isKindOfClass:[UITextField class]]){
textField = [[searchBar subviews] objectAtIndex:0];
}
textField.leftView = nil;

//to change textField Frame
UIImage *searchBarImage = [[UIImage imageNamed:@"search_bar_fit.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 10)];
[textField setBackground:searchBarImage];

//to change textfield font and size
[textField setFont:[UIFontfontWithName:@"HelveticaNeue-Light" size:15]];\

//to add transparent background on searchbar
[searchBar setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"search_bottom.png"]]];
[[searchBar layer] setOpaque:NO];

 

 

Izmantoju "Laimas svētki" appā. Info no ios.biomsoft.com/2011/12/07/some-ios-fevelopment-tricks/

]]>
Custom UITabBar Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/custom-uitabbar-306/ http://web.hc.lv/blogi/blogi/mobile/custom-uitabbar-306/ Thu, 26 Jan 2012 05:51:45 +0200 web.hc.lv - vortāls tīmekļa veidotājiem

 Custom UITabBar: www.rumex.it/2010/07/how-to-customise-the-tab-bar-uitabbar-in-an-iphone-application-part-1-of-2/

]]>
FB sharing Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/fb-sharing-305/ http://web.hc.lv/blogi/blogi/mobile/fb-sharing-305/ Mon, 07 Nov 2011 04:32:03 +0200 web.hc.lv - vortāls tīmekļa veidotājiem

 http://gabriel-tips.blogspot.com/2011/10/how-to-post-on-facebook-wall-through.html

]]>
Custom fonts iOS Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/custom-fonts-ios-304/ http://web.hc.lv/blogi/blogi/mobile/custom-fonts-ios-304/ Sat, 05 Nov 2011 03:48:04 +0200 web.hc.lv - vortāls tīmekļa veidotājiem

 UIFont *myFont = [UIFont fontWithName:@"Helvetica-BoldOblique" size:[UIFont systemFontSize]];


To get a list of everything available on the iPhone, put this little snippet in your applicationDidFinishLaunching: delegate method and look at the log output:

 

for (NSString *family in [UIFont familyNames]) {
NSLog(@"%@", [UIFont fontNamesForFamilyName:family]);
}

 

 

 

if ([[[UIDevice currentDevice] systemVersion] floatValue] > 3.13)
{
UILabel *nameLabel = (UILabel *)[self.settingsView viewWithTag:100];
nameLabel.font = [UIFont fontWithName:@"NeutraDisp-Titling" size: 13.0];
}

]]>
Android baterijas kalibrēšana Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/android-baterijas-kalibresana-303/ http://web.hc.lv/blogi/blogi/mobile/android-baterijas-kalibresana-303/ Wed, 26 Oct 2011 03:58:40 +0300 web.hc.lv - vortāls tīmekļa veidotājiem

 http://www.pamacibas.lv/2011/10/25/ka-paildzinat-android-baterijas-muzu/

]]>
Datu imports un exports caur e-pastiem appā Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/datu-imports-un-exports-caur-e-pastiem-appa-301/ http://web.hc.lv/blogi/blogi/mobile/datu-imports-un-exports-caur-e-pastiem-appa-301/ Wed, 21 Sep 2011 14:55:15 +0300 web.hc.lv - vortāls tīmekļa veidotājiem

 http://www.raywenderlich.com/1980/how-to-import-and-export-app-data-via-email-in-your-ios-app

]]>
Custom UINavigationBar Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/custom-uinavigationbar-298/ http://web.hc.lv/blogi/blogi/mobile/custom-uinavigationbar-298/ Tue, 30 Aug 2011 11:24:38 +0300 web.hc.lv - vortāls tīmekļa veidotājiem

Background Image: sebastiancelis.com/2009/12/21/adding-background-image-uinavigationbar/

Custom Title: stackoverflow.com/questions/599405/iphone-navigation-bar-title-text-color


Custom Back button:

- (void)viewDidLoad
{
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 70, 30)];
[button addTarget:self action:@selector(back:) forControlEvents:UIControlEventTouchUpInside];

[button setImage:[UIImage imageNamed:@"close_button.png"] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"close_button.png"] forState:UIControlStateHighlighted];
UIBarButtonItem *buttonItem = [[UIBarButtonItem alloc] initWithCustomView:button];

self.navigationItem.leftBarButtonItem = buttonItem;

[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
}

- (void)back:(id)sender {
[self.navigationController popViewControllerAnimated:YES];
}
]]>
Facebook Connect Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/facebook-connect-297/ http://web.hc.lv/blogi/blogi/mobile/facebook-connect-297/ Wed, 17 Aug 2011 11:23:44 +0300 web.hc.lv - vortāls tīmekļa veidotājiem Ja pie ielogošanās atver native Facebook appu, kurš neveras pēc tam ciet. (iOS 4+?).

Nomainam

[self authorizeWithFBAppAuth:YES safariAuth:YES];
 uz

[self authorizeWithFBAppAuth:NO safariAuth:NO];

 

iekš Facebook.m

]]>
iOS - pārbaude, vai ir internets Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/ios-parbaude-vai-ir-internets-296/ http://web.hc.lv/blogi/blogi/mobile/ios-parbaude-vai-ir-internets-296/ Wed, 10 Aug 2011 15:19:46 +0300 web.hc.lv - vortāls tīmekļa veidotājiem
  1. Pievienojam Reachability.h un Reachability.m
  2. Pievienojam SystemConfiguration.framework
  3. Kodā:

 

#import "Reachability.h"

//nočekojam vai ir internets
Reachability *r = [Reachability reachabilityWithHostName:@"www.google.com"];

NetworkStatus internetStatus = [r currentReachabilityStatus];

if (internetStatus == NotReachable)
{
UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"Selgas misijas" message:@"Aplikācijas darbībai nepieciešams interneta savienojums." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[myAlert show];
[myAlert release];
}

]]>
iOS Simulator Cropper - aplikācija screenshotu veidošanai no iPhone simulātora Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/ios-simulator-cropper-291/ http://web.hc.lv/blogi/blogi/mobile/ios-simulator-cropper-291/ Fri, 17 Jun 2011 20:20:42 +0300 web.hc.lv - vortāls tīmekļa veidotājiem Lieliska aplikācija priekš makiem, lai veidotu screenshotus no iPhone simulātora, gan vienkārši webam, gan arī iesūtīšanai Apple AppStorā.

www.curioustimes.de/iphonesimulatorcropper/

]]>
iPhone Tracker App Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/iphone-tracker-app-290/ http://web.hc.lv/blogi/blogi/mobile/iphone-tracker-app-290/ Thu, 21 Apr 2011 09:58:34 +0300 web.hc.lv - vortāls tīmekļa veidotājiem Vēlies zināt, kādus datus par tevi ievāc Apple ar tavu iOS4 ierīci?

petewarden.github.com/iPhoneTracker/

(Caur www.guardian.co.uk/technology/2011/apr/20/iphone-tracking-prompts-privacy-fears .)

 

 

iPhone Tracker App

 

 

 

 

]]>
Magazine publishing for iPad Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/magazine-publishing-for-ipad-289/ http://web.hc.lv/blogi/blogi/mobile/magazine-publishing-for-ipad-289/ Wed, 23 Feb 2011 08:49:52 +0200 web.hc.lv - vortāls tīmekļa veidotājiem Apkopotas saites servisiem, kas piedāvā publicēt žurnālus uz iPadiem.

http://onlinelib.de/maganza-digital-publishing.html

http://labs.adobe.com/technologies/digitalpublishing/

http://www.zinio.com/

http://www.woodwing.com/en/digital-magazine/ipad-now

 

]]>
Statistika par mobilo ierīču lietojumu Latvijā Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/statistika-latvija-284/ http://web.hc.lv/blogi/blogi/mobile/statistika-latvija-284/ Wed, 15 Dec 2010 10:40:51 +0200 web.hc.lv - vortāls tīmekļa veidotājiem Šeit centīšos apkopot pieejamo informāciju par statistiku par mobilo ierīču un aplikāciju lietojumu.

Uz šo brīdi (15.12.2010.) tiek pieņemts, ka Latvijā ir apmēram 20 000 iPhone (no kuriem ap 10 000 varētu būt 3G), un 20 000 Android ierīču.

 

http://gaizinsh.mix.lv/articles/vecakais-talruna-modelis-lmt-tikla-nokia-1611

 

http://www.toppc.lv/2010/12/17/apple-sasniedzis-300-000-aplikacijas/

]]>
Ikonas iPhone un Android aplikācijām Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/ikonas-iphone-android-279/ http://web.hc.lv/blogi/blogi/mobile/ikonas-iphone-android-279/ Tue, 19 Oct 2010 11:07:49 +0300 web.hc.lv - vortāls tīmekļa veidotājiem Zemāk ir saites uz ikonu veidošanas vadlīnijām (izmēri utt) iPhone un Android appiem, lai uz dažādām ierīcēm, ar dažādām ekrāna izšķirtspējām tās izskatītos pēc iespējas labāk.

Android

Note that, although resolution is often expressed as width x height, resolution does not imply a specific aspect ratio. In Android, applications do not work directly with resolution.

 

Screen sizes and densities of emulator skins included in the Android SDK.

 

  Low density (120), ldpi Medium density (160), mdpi High density (240), hdpi
Small screen QVGA (240x320)    
Normal screen WQVGA400 (240x400)
WQVGA432 (240x432)
HVGA (320x480) WVGA800 (480x800)
WVGA854 (480x854)
Large screen   WVGA800* (480x800)
WVGA854* (480x854)
 
* To emulate this configuration, specify a custom density of 160 when creating an AVD that uses a WVGA800 or WVGA854 skin.

 

developer.android.com/guide/practices/screens_support.html

iOS

 

]]>
Android SDK USB Windows draiveris HTC Wildfire Blogi Blogi Mobilās aplikācijas http://web.hc.lv/blogi/blogi/mobile/android-sdk-usb-windows-driver-htc-wildfire-278/ http://web.hc.lv/blogi/blogi/mobile/android-sdk-usb-windows-driver-htc-wildfire-278/ Thu, 14 Oct 2010 16:13:13 +0300 web.hc.lv - vortāls tīmekļa veidotājiem Apdeitots USB draiveris priekš Windows (revision 3) no Android SDK, lai tas atpazītu HTC Wildfire aparātu.

Oriģinālais ir pieejams te:developer.android.com/sdk/win-usb.html, taču, cik sapratu, tad tas atpazīst tikai dažus aparātus:

 

The USB driver for Windows provides support for the following Android-powered devices:

  • T-Mobile G1* / ADP1
  • T-Mobile myTouch 3G* / Google Ion
  • Verizon Droid*
  • Nexus One

* Or similar hardware on other carriers

Any additional devices will require Windows drivers provided by the hardware manufacturer.

HTC Wildfire netika atbalstīts, tāpēc tika izmantots šis ieteikums:

Caution: You may make changes to android_winusb.inf file found inside usb_driver\ (for example, to add support for other devices), however, this will lead to security warnings when you install or upgrade the driver. Making any other changes to the driver files may break the installation process.

Izgūglēju kādā "kreisajā" forumā nepieciešamās izmaiņas un woila - var lejuplādēt Windows USB draiveri ar HTC Wildfire atbalstu. (Instalācijas procedūra tieši tāda pati, kā aprakstīta iekš sākumā minētās saites.)

P.S. Sakarā ar darba specifiku (iPhone un Android appu izstrāde) domāju, ka arī turpmāk šeit parādīsies kāds ieraksts saistībā ar to.

]]>