понедельник, 30 сентября 2013 г.

Мишель, зажигает!!

Автор: Ricky Java
Язык: русский
Кол-во: 5шт
Разрешение: 1100 × 1100
Скачать: Мишель, зажигает.zip

История:  Мишель, никак не может решить, что надеть на вечеринку. Вот - пурпурное платье «Пино-Нуар».

«Пино-Граджио» стильное платьице, но все таки, что-то не то. Меняя наряды, Мишель и не догадывается, что за ней, из соседней комнаты пуская слюни, подглядывает ее младший брат.

Не определившись, с выбором, Мишель затосковала. И в чем, ей прикажите, идти на эту дурацкую вечеринку? Ей, абсолютно, нечего надеть. И туфли, эти, совсем неподходят и к тому же ужасно жмут.

И тут, Мишель застукала, подглядывающего братишку. Она была готова, порвать в лоскуты, мелкого засранца. Но, стоило ей, бросить взгляд вниз...

Троица

Три весталки
Автор: Ricky Java
Язык: русский
Кол-во: 5шт
Разрешение: 1000 × 1000
Скачать: Троица.zip

История:  Тихий полуночный час. Две молоденькие послушницы, готовятся отпраздновать «ночь вожделения» - торжественную церемонию, в честь Афродиты, богини любви. Внезапно, услышав звук шагов, испугавшись, девушки разом обернулись на шум, но увидев Изабель, верховную жрицу, сестрицы облегчено выдохнув, улыбнулись. Теперь решительно все готово, к таинству древнего обряда.

Встав в круг, спиной к спине. Девицы тесно прижались к друг дружке. Изабель, сконцентрировавшись, пропустила потоки сексуальной энергии, через свои, не по возрасту, большущие, розоватые ареолы, призвала богиню любви. В один миг, напитав притягательной мощью три пары девичьих громадин...

пятница, 27 сентября 2013 г.

Сварливый старикашка Джефферсон

Автор: JAB и компания
Язык: русский
Кол-во: 16 шт
Разрешение: 899 × 1352
Скачать: Сварливый старикашка Джефферсон часть 2.zip

История: Дедок приехал навестить своего сынка. И сразу стал наводить порядок в доме. Всем достанется от старикана Джефферсона. Невестке и двум ее дочуркам несладко придется. Приключения старпера начинаются...

среда, 21 августа 2013 г.

Алэйна - принцесса с острова Капри

Автор: Ricky Java
Язык: русский
Кол-во: 5шт
Разрешение: 1000 × 1000
Скачать: Алэйна - принцесса с острова Капри.zip

История: Алэйна. Принцесса Капри, юное создание, неописуемой красоты, почитаемая у себя на острове,за добросердечие и кроткий норов. Но сегодня, Алэйна в прескверном настроении, ибо проснувшись по утру, она обнаружила, что из спальни пропало ее нижнее белье...

Весь день, Алэйна, повсюду, искала пропажу, но все без толку. Пока, в конце концов, не сообразила, позвать стражников. Принцесса подробно описала им пропавшее нижнее белье, пообещав любую награду за его возвращение. Меж тем, солнце село, а исчезнувшие детали ее туалета не находились.

Эмили, не стоит отчаиваться

Домохозяйка
Автор: Ricky Java
Язык: русский
Кол-во: 5шт
Разрешение: 1000 × 1000
Скачать: Эмили, не стоит отчаиваться.zip

История: Эмили в дурном настроении. Ее обнова, сшитый на заказ бюстгальтер, стоившей ей 350 долларов ужасно жмет, к тому же, она только что рассталась со своим парнем, решившимся приударить за ее близкой подругой, Натали. Естественно, Эмили не в восторге от предательства любимого человека.

Но то ли еще будет....

Финалистки



Автор: Ricky Java
Язык: русский
Кол-во: 5шт
Разрешение: 1000 × 1000
Скачать: Финалистки.zip

История: Корделия, Джейд и Мара, финалисты конкурса Мисс Обнаженная Аквилонии, готовы, окунуться в священные воды Фонтана Тибора. Омовение - неизменный ритуал, перед заключительным туром и награждением победительниц.

Одна за другой, соперницы разулись и шагнули в воду, с удовольствием погружаясь в ее целебную теплоту. Забыв на короткий миг о конкуренции и перипетиях конкурса, троица, еле-еле уместившись и тесня друг дружку, от души резвиться, плескаясь и нежась, в крошечном бассейне.

воскресенье, 14 июля 2013 г.

Objective-C: NSViewController - простой пример управления слоями или видами (views)

Xcode: Version 4.6.3

Для начала создадим новый проект в xcode, с названием Example. Сразу добавим в него два класса  NSViewController (File - New - File → Objective-C class) с именами:
FirstViewController и SecondViewController каждый с собственными xib-ами, галочка «With XIB for user interfasce» соответственно должна быть поставлена.


В SecondViewController.xib и FirstViewController.xib на  слой (Custom View) добавляем кнопку и текстовое поле, для визуализации. Должно получиться конструкция показанная на скриншоте ниже. В MainMenu.xib две кнопки и новый слой 0, а уже на него текстовое поле.

 

В MainMenu.xib из правой колонки перетащим два контролера типа «ViewController».


Созданные контролеры привяжем к конкретным классам:


После подготовительной работы опишем наши будущие действия. Так по кнопке 1 показываем слой 1 *(скрывая слой 2), по кнопке 2 показываем слой 2 *(скрывая при этом слой 1).

AppDelegate.h

#import <Cocoa/Cocoa.h>
@class FirstViewController;
@class SecondViewController;


@interface AppDelegate : NSObject <NSApplicationDelegate>

@property (assign) IBOutlet NSWindow *window;
@property (weak) IBOutlet NSView *view0;
@property (unsafe_unretained) IBOutlet FirstViewController *firstViewController;
@property (unsafe_unretained) IBOutlet SecondViewController *secondViewController;

- (IBAction)button1:(id)sender;
- (IBAction)button2:(id)sender;

@end

AppDelegate.m

#import "AppDelegate.h"
#import "FirstViewController.h"
#import "SecondViewController.h"

@implementation AppDelegate

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    // Insert code here to initialize your application
}

- (IBAction)button1:(id)sender {
   
    NSLog(@"Кнопка 1 нажата");   
    [[_secondViewController view]removeFromSuperview];
    [_view0 addSubview:[_firstViewController view]];
    [[_firstViewController view] setFrame:[_view0 bounds]];

}

- (IBAction)button2:(id)sender {
   
    NSLog(@"Кнопка 2 нажата");
    [[_firstViewController view]removeFromSuperview];
    [_view0 addSubview:[_secondViewController view]];
    [[_secondViewController view] setFrame:[_view0 bounds]];

}

@end

Усложним задачу по клику кнопки слоя First скрыть слой First и показать слой Second, а по клику кнопки слоя Second скрыть слой Second и показать слой First. По сути зеркальные действия.

FirstViewController.h

#import <Cocoa/Cocoa.h>
@class SecondViewController;

@interface FirstViewController : NSViewController
@property (weak) IBOutlet NSView *view0;
@property (strong) IBOutlet NSView *firstView;
@property (unsafe_unretained) IBOutlet SecondViewController *secondViewController;

- (IBAction)buttonFirst:(id)sender;

@end

FirstViewController.m

#import "FirstViewController.h"
#import "SecondViewController.h"

@interface FirstViewController ()

@end

@implementation FirstViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Initialization code here.
    }
   
    return self;
}

- (IBAction)buttonFirst:(id)sender {
   
    NSLog(@"Кнопка buttonFirst нажата");
    [_firstView removeFromSuperview];
    [[_secondViewController view] removeFromSuperview];
    [_view0 addSubview:[_secondViewController view]];
    [[_secondViewController view] setFrame:[_view0 bounds]];
   
}

@end

SecondViewController.h

#import <Cocoa/Cocoa.h>
@class FirstViewController;

@interface SecondViewController : NSViewController

@property (weak) IBOutlet NSView *view0;
@property (strong) IBOutlet NSView *secondView;
@property (unsafe_unretained) IBOutlet FirstViewController *firstViewController;


- (IBAction)buttonSecond:(id)sender;

@end

SecondViewController.m

#import "SecondViewController.h"
#import "FirstViewController.h"

@interface SecondViewController ()

@end

@implementation SecondViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Initialization code here.
    }
   
    return self;
}

- (IBAction)buttonSecond:(id)sender {
   
    NSLog(@"Кнопка buttonSecond нажата");
    [_secondView removeFromSuperview];
    [[_firstViewController view] removeFromSuperview];
    [_view0 addSubview:[_firstViewController view]];
    [[_firstViewController view] setFrame:[_view0 bounds]];}

@end