iOS Pomoć oko programiranja
(1 korsinik/a gleda/ju temu) (1) Gost

iOS Pomoć oko programiranja


09.03.2012 | 23:32
Pozdrav svima!

Trebao bih pomoć oko programiranja tipskog kalkulatora, naime radi se o kreditnom kalkulatoru koji je u funkciji ali trebaju se ubaciti male izmjene i dodatne opcije, odnosno daljnji razvoj oko kojih se mučim i vrtim u krug neko vrijeme.

Nisu mi u potpunosti jasne neke stvari..!

I naravno da daljnji razvoj tog projekta i drugih u planu bi bio honoriran.

Ako ima netko zainteresiran molio bih da se javi odgovorom ili na mail Ova e-mail adresa je zaštićena od spam robota, nije vidljiva ako ste isključili JavaScript .

Hvala unaprijed i lijep pozdrav,

Daniel
10.03.2012 | 18:34
Pa zar nema nikog ni da pomogne ako već nitko nije zainteresiran za neku zaradu?!
10.03.2012 | 20:20
Zavisi što treba... jesi možda vidio moj bedasti PDV kalkulator koji sam tu promovirao neki dan:

itunes.apple.com/hr/app/pdv-efekt/id505021347?ls=1&mt=8

Ako pogledaš screenove koji se tamo nalaze, onaj predzadnji je kalkulator za izračun maloprodajne cijene tak da iz osnovne cijene izbiješ rabat, na to dodaš maržu pa PDV i onda dobiješ konačnu cijenu. Stvar radi i u rikverc, tako da upišeš konačnu cijenu pa ti program izračuna novu maržu, ili pak iz sredine tako da upišeš cijenu bez poreza a on izračuna na gore i prema dolje.

Ako misliš na nešto slično, dogovorit ćemo se.
11.03.2012 | 20:11
Da, ok!

Ideja je bila da prilikom unosa od korisnika, korisnik može odmah vidjeti jel upisao 1.000 ili 10.000, da ne bi morao brojati nule.

Kako vratiti da dozvoljavam?
11.03.2012 | 20:38
Pa recimo ovako:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;
// return YES to change text
{
   if (([textField.text length] - range.length + [string length]) <= 20)
      return (YES);

   return (NO);
}


Ovo je primjer kad recimo ne dozvoljavaš unos više od 20 znakova u neko polje. Što se prvog pitanja tiće, ja ne bih mijenjao tekst automatski tijekom upisa. To bi svakog izludilo. On izbriše zarez, a ti ga dodaš i tako unedogled.
11.03.2012 | 21:53
Da, OK slažem se.

Ali ideja nije bila da budu i decimalna mjesta, nego da se samo pojavi separator tisuće prilikom unosa, a kad napusti polje da bude u valuti (localno).

Al svejedno meni to i dalje me radi..
12.03.2012 | 00:35
Ako ti je namješten hrvatski UI onda ti je locale već sređen za decimalni zarez i točku kao separator.
   NSNumberFormatter *formatter = [[[NSNumberFormatter alloc] init] autorelease];
   [formatter setNumberStyle:NSNumberFormatterDecimalStyle];
   [formatter setLocale:[NSLocale currentLocale]];
   [formatter setGeneratesDecimalNumbers:YES];
   [formatter setAlwaysShowsDecimalSeparator:YES];
   [formatter setGroupingSize:3];
   
   NSNumber *numb = [formatter numberFromString:@"12.345,67"];
   
   double  loanAmount = [numb floatValue];

   NSLog (@"%.2f", loanAmount);


Ovo ti mora ispisati broj kako treba, tj. 12345.67 moraš dobiti u konzoli.
12.03.2012 | 01:00
Namješten je UI hrvatski i izračun radi sa decimalama, ali unešeni brojevi da budu sa separatorom za tisuću i u valuti (local) nema šanse da dobijem.

Isprobao sam sad i ovu metodu i u konzoli dobijem 12345.67, što ne znam šta imam od toga kad rezultate izračuna dobijem i sa separatorom i u valuto (local).
12.03.2012 | 01:09
Gore sam iz "12.345,67" uspio dobiti točan broj, a ona tvoja ranija verzija je uvijek davala nula. Usput, što točno znači ovo valuta (local)? Vidim da to stalno ponavljaš pa bi bilo dobro da si dao točan primjer, što se upiše u rubriku i što dalje radiš s tim. Ako misliš na oznaku za novac, nikad ne znaš da li formatter želi Kn, kn, ili HRK pa je bolje to koristiti samo za pretvaranje iz broja u text a ne i obratno.
12.03.2012 | 01:36
OK, sorry!

Mislio sam pod local kako je "Region format" određen, ako je hrvatski onda je 1.234,77 kn a ako je US $1,234.77. Možda sam se krivo izrazio!

Tako mi iz navedenih unosa (text Field-a) rade izračuni, ali unosi nikako!
12.03.2012 | 01:52
Dobro, i ako je hrvatski i kad upišeš "1.234,77" onda ovo gore što sam poslao mora dati dobru vrijednost. Što ne valja?
12.03.2012 | 09:05
Ma ne sve je to OK, ali ja to ne mogu vratiti da kad korisnik unosi podatak, da isti bude u toj formi, ne znam zašto, nemam pojma di griješim!
12.03.2012 | 10:16
Riješeno, super i hvala!

E sad, još jedno pitanje zašto kad odredim valutu:

[numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];

izračun prestane raditi?

Dok je samo decimala:

[numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle];

Sve OK?
12.03.2012 | 18:20
Baš i nije najsretnije rješenje da prilikom izračuna se formatira TextField, jer ako korisnik slučajno želi izmjeniti iznos tada više ništa ne radi ukoliko se u potpunosti ne izbriše stari i unese novi iznos...
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 7 sati, 45 minuta
  • VanjusOS: pa ti vratim
  • VanjusOS: ako imaš kabl kojeg trebaš isprobati možeš poslati meni da isprobam spojiti Mac pro
  • VanjusOS: i ja tražim već thunderbolt 2 kabel, iz Osijeka sam
  • zoranowsky: Jel ima netko u ZG za posuditi thunderbolt 2 kabel? Imam issue sa minijem M4 i thunderbolt 27 displayem pa trebam testirati neke kombinacije...
  • Yonkis: Kome vi u Rijeci vjerujete za zamjenu baterije na iPhonu jer u iStyleu je 150 € i čeka se par tjedana
  • Yonkis: :(
  • smayoo: [link]
  • smayoo: RIP Scott Adams :(
  • Gjuroo: Za sad to može zvučati i kao Affinity priča. Not great but not that bad.
  • Soffoklo: Za to vrijeme Apple se lagano pretvara u Adobe - [link]
  • drlovric: Sve je bolje od ove blamaze sa Apple AI i cekanja pametnije Siri koja nikako da dodje :)
  • IkoIko: Apple i Google sklopili ugovor o korištenju Gemini AI... Zanimljiv razvoj situacije
  • ZeljkoB: Spigen - [link]
  • Riba: Moza zato da mozes koristiti BT tipkovnicu i mouse i dok je zaklopljen?
  • user: glupo: zatvorim laptop, BT i dalje upaljen, što ne bi trebalo ovo **** se ugasit kad ga poklopim
  • rusty: date hack je samo na par sekundi. vratiš datum, startaš app čisto da se digne i vratiš datum opet. To je to. Čisto da loada profile i postavke
  • smayoo: Date hack nisam htio raditi jer potrga druge stvari. Krenuo sam instalirati staru verziju LogiOptions preko homebrewa, ali riješili su problem prije nego sam dospio to napraviti
  • rusty: Osobno mislim da je 12h predugo za cert problem I nisam mogao doć na sebe kakav su problem napravili. Ono što je još gore, ovo im nije prvi put za taj isti slučaj. Dakle kako ne naučiš nešto iz ovoga. Dodano, date hack rješava problem da se ne mora drugi put čekati 12h
  • Bertone: A jučer nisam koristio MBP nego T14s pa nisam iskusio veselje sa certifikatima :D
  • Bertone: Imam MXMastera već godinama [link] i jedina dobra stavr kod njega je što ga mogu koristiti sa MBP, Tnink Padom i desktop računalom bez pretjeranog petljanja, no da je (pre)skup za ono što nudi, je.
  • smayoo: I, na kraju, ako za neki komad hardvera koji sam u životu kupio mogu reći da NIJE preskupo plaćen, to je sigurno Logitech MX Master 3. Jučer ujutro jesam bio spreman popi... na njih, ali činjenica je da su problem riješili unutar cca 12h otkad se pojavio.
  • smayoo: Osim toga, hardver radi s bazičnim postavkama, ali svi tweakovi i custom podešenja - ne.
  • smayoo: Radi se o softveru koji mora dobiti dozvolu korisnika da zakopa dosta duboko pod haubu radi komunikacije s periferijom.
  • smayoo: Ne mora biti spojeno na internet. Sigurnosni certifikat aplikacije je bio istekao i Apple ga je blokirao, a Logitech nije pazio na datum isteka certifikata i nije izdao update s novim certifikatom na vrijeme
  • Bertone: Ček malo, preskupo plaćeni hardver ne dela na Apple računalu ako računalo nije spojeno na internet (na stranu sad istekli certifikat) ili sam propustio nešto
  • smayoo: Da, jučer sam imao natezanje oko toga. Ali moram im priznati da su brzo riješili.
  • Yonkis: [link]
  • smayoo: @mrobert, forum, tema "eOI - opet diskriminacija"
  • stefanjos: SRETNA NOVA!
  • drlovric: [link]
  • signout: Sretna Nova!
  • zoranowsky: Sretna Nova!
  • dpasaric: Sretno nam svima! :)
  • Borisone: Sretna vam 2026-ta godina!
  • Gjuroo: Sretna i berićetna 2026.!
  • smayoo: SRETNAAAAAAAA!!! :D
  • Borostef: Sretna Nova godina!!! :)
  • Air: Sretna i uspješna nova!
  • drpongrac23: Sretna nova 2026. svima!!!
  • pontmax1: Ima li šampanjac ili samo Pepsi bez šećera :D
  • Yonkis: Sretan Božić svima!
  • vjeko1: Sretan Božić svima!
  • jura22: Sretan Božić i blagoslovljeni mi bili svi bez obzira na sve!
  • Gjuroo: Sretan Božić, ekipa!
  • zoranowsky: Sretan Božić svima! :)
  • Djuro genijalac: Sretan Žićbo!
  • Bertone: Sretan Božić!
  • dpasaric: Sretan Božić! :)
  • smayoo: Sretan Božić! :)
  • drpongrac23: Svima koji slave, čestit i blagoslovljen Božić!!!

Za vikanje moraš biti prijavljen.

Prijava

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Komentari

Anketa

Koji Mac koristite?

Page Speed 0.44 Seconds

Provided by iJoomla SEO