WP Slimstat e foarte bun!

Atât de bun încât mi-a pus site-ul jos. Bine, n-ar fi o mare pierdere însă un plugin WP care nu este încă 100% compatibil cu WordPress 4.4 poate sa pună jos un site. Și nu aveam nici o intrare în error-log.

Share Button

De ce este necesară delegarea unui UIScrollView?

UIScrollView este un view în care vom putea efectua operații de zooming. Pentru a realiza acest lucru avem câțiva pași de urmat pentru a “pregăti” scrollview-ul.
1. Adăugăm în Storyboard un controller ScrollView și-l legăm de un outlet, să zicem scrollView in .h aferent
@property (strong, nonatomic) IBOutlet UIScrollView *scrollView;
2. Definim un ImageView in .h care va încărca imaginea în care vom face zoom sau pinch.
@property (strong, nonatomic) UIImageView *imageView;
3. Ambele proprietăți vor fi sintetizate pentru a putea fi utilizate în .m
@synthesize imageView=_imageView;
@synthesize scrollView=_scrollView;
4. În viewDidLoad: încărcăm poza pe care ne vom “juca”
self.imageView=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@”photo5.png”]];
5. Dimensionăm scrollView-ul cu dimensiunea imaginii încărcate
self.scrollView.contentSize=self.imageView.frame.size;
6. Legăm imageView-ul de scrollView ca un subview în stivă.
[self.scrollView addSubview:self.imageView];

În acest moment avem un scrollView în care am încărcat un imageView funcțional.

UIScrollView, fiind un view, nu știe să lucreze cu evenimentele apărute asupra sa. Prin urmare trebuie să delege pe cineva care să interpreteze acțiunile. Acest cineva este protocolul UIScrollViewDelegate. Pentru a-l pune la treabă, mai întâi îl adaugăm în .h
@interface ViewController : UIViewController
și urmărim care sunt metodele lui UIScrollViewDelegate ce trebuie musai implementate.
1. Cine anume se va scala atunci când se va face zooming? O întrebare legitimă. imageView-ul va suferi zooming-ul atunci cand el va aparea in scroolView.
– (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return self.imageView;
}

2. Delegăm pe self, adică ViewController-ul principal ca fiind delegat pentru scrollView. Acest ViewController implementează protocolul UIScrollViewDelegate, astfel încât scrollView-ul să “beneficieze” de metodele protocolului
self.scrollView.delegate=self;
3. Specificăm valorile maximale/minimale pentru zooming
self.scrollView.maximumZoomScale=5.0;
self.scrollView.minimumZoomScale=0.5;

Având toate acestea implementate, scrollView-ul va funcționa.

Share Button

Fabric – un framework extrem de atractiv de la Twitter

Căutam azi o cale de-a face autentificare pentru Twitter într-o aplicație IOS. Prima dată când îmi bag nasul în alt framework, altul decât Fundation. Am intrat pe dev.twitter.com și înainte de orice, mi se recomandă folosirea Fabric. Este de fapt un framework complex, ușor de instalat și de folosit care se integrează perfect cu XCode-ul. Pentru a adăuga o autentificare în cadrul aplicației mele mi-au trebuit 10 minute – instalare Fabric și adăugare cod în proiect.

Framework Fabric de la twitter.

Framework Fabric de la twitter.


Deși pare foarte ușor de configurat și de folosit, nu-l voi integra în aplicația mea, cel puțin în stadiul actual al evoluției mele.

Share Button

Care este diferența între bounds și frame în IOS?

Cea mai elocventă explicație despre ce înseamnă bounds, center și frame în IOS este dată de Paul Hegarty în acest slide:

Diferenta bounds frame in IOS

De reținut este faptul că un CGRect din View se poate roti, prin urmare size și origins ale bounds-ului pot avea valori diferite față de origins și size ale frame-ului.

Share Button

Când va fi Black Friday în 2015?

După cum analizează aici Radu, anul acesta Black Friday va fi “dictat” tot de către cei de la Emag.  Și va fi pe 20 noiembrie 2015. Lucru firesc, ținând cont de faptul că peste 40% din ce înseamnă achiziții online sunt cumpărate de pe Emag. Ca de obicei, marea noastră problemă în a ne sincroniza cu restul lumii vine din faptul că ultima vineri din 2015 cade pe 27 noiembrie, iar 1 decembrie e zi liberă. Asta ar însemna o mare buluceală în livrări, plus zăpadă, noroi și mulți nervi.

Pentru mine Black Friday 2015 e o ocazie bună pentru achiziția de cadouri de Crăciun pentru cei mici. Ce urmăresc anul acesta?

  • un TV SMART LED de 60-68 cm
  • un parfum pentru femei  – am pus în wishlist 3 produse, să văd care va fi cel mai bine soldat.
  • un set de figurine Little Pet Shop
  • 8 GB DDR3 1333 MHz
  • un SSD 512 GB.

Lista o să o actualizez pentru a vedea ce mi-am dorit și ce-am reușit să cumpăr.

Share Button