Developers Club geek daily blog

Magic of IBDesignable or we expand functionality of Interface Builder in Xcode

1 year, 9 months ago


Interface Builder in Xcode since some time saves to me a lot of time in work on a standard layaut of elements of the interface and sometimes helps with a problem of prototyping. From version 6 in Xcode added a feature for a render of the custom work line racks marked with the IBDesignable attribute and also display in a bilder of the fields of a class marked with the IBInspectable attribute.

From the Xcode 7 version this feature became more or less possible to use therefore I wanted to check its opportunities.

It is possible to esteem about IBDesignable/IBInspectable here and here.

Read more »


Method Swizzling and Swift: but there is a nuance

1 year, 9 months ago
Sometimes for convenience, sometimes to bypass a bug in a framework, and sometimes just from a hopelessness, it can be necessary to redefine behavior of some method of the class created by someone another. Method Swizzling allows to change a method for yours directly in runtime, besides leaving original implementation available.

In the article Objective-C Runtime. The theory and practical application this process is well described. But with transition to Swift some nuances appear.

Read more »


Following the results of Rambler.iOS V

1 year, 10 months ago


On Tuesday Rambler.iOS V which we announced on Habré earlier took place. Experiment with breaking one very large subject on eight reports connected among themselves perfectly took place — thanks to such granulirovannost speakers could concentrate on the aspect of VIPER and prepare really powerful performances.

Read more »


We compare swift and rust

1 year, 10 months ago

The publication of the source code of the swift language became a reason for writing of article — it became interesting to me to get acquainted with it closer. At once similarity of syntax with other young programming language under the name rust was evident, besides behind similar syntactic constructions also the similar scope of these languages was browsed. Both languages have strong static typification with a local output of types, both are compiled directly in machine code. Both those and other languages absorbed in themselves many acceptances from the world of functional programming. And swift and rust have means for start of the code written on C that allows to write without effort wrappers over a huge number of libraries. Both languages are considered as replacement to the existing system C, C languages ++, ObjectiveC. So in them the general and what differs?

Read more »


The announcement of Rambler.iOS V — V for VIPER

1 year, 10 months ago
image

We built, built and at last constructed! Yes we are well, hurrah!
Cheburashka

Read more »


ToDo application creation by means of Realm and Swift

1 year, 10 months ago
With development of smartphones many tools were developed in recent years to simplify life to developers, having provided them with the maximum performance and quality. To borrow leading positions in App Store today not a simple task. And to teach to be scaled your application even more difficult. When millions of users use the application, you have to monitor the application and if necessary execute all operations instantly. Therefore one of problems which many developers face is Database. It really causes a severe headache for each of us, and I think that today you have only two options: SQLite and Core Data. I was a great admirer Core Data and its capability to work with records and the remaining data, but I understood that I for nothing spend a lot of time, working with it by applications programming. Recently, I faced Realm, new best replacement of SQLite and Core Data.

Realm and Swift

Read more »


Swift! Protocol Oriented

1 year, 10 months ago
Hi everyone!
No, it is not the next post in style "meet Swift and its opportunities", and rather short digression on practical application and subtleties where protokolo-focus of a modern language from Apple allows to do nice and convenient things.
image

Read more »


Apple published the source code Swift

1 year, 10 months ago
image

The Swift language was provided to community slightly more than a year ago that caused rather big resonance among developers, thus not only iOS and OS X.

But a bigger resonance caused the fact that Apple promised to open a code of the compiler and announced a possibility of support of language for operating systems based on linux.

Read more »


Introduction to 3D Touch

1 year, 11 months ago
With an output of iPhone 6s and iPhone 6s Plus, the Apple company provided us absolutely new method of interaction with our phones: gesture of strong clicking. As you know, this function is already available on Apple Watch and MacBook and in MacBook Pro under the name Force Touch. It — literally — added new concept to the user interface.

If you ask a question why Force Touch was renamed on 3D Touch for iPhone, then you not one such. Shortly after Craig Federigi (Craig Federighi) who was also obviously puzzled with the name provided this new opportunity, there were many guesses. What did not arrange the name Force Touch with? It is too much jokes from Star wars?

But there is a difference! It is obvious that Force Touch can recognize only strong clicking whereas the 3D Touch function более sensitive and can select several levels of clicking how strongly you click.

Введение в 3D Touch

Read more »


Objective-C that it actually method and self? + runtime

1 year, 11 months ago
How self and _cmd appear in a method? How dispatch table and categories works? What is a meta-class? How many actually methods at your classes in ARC and in MRC? How swizzling works?
Interestingly? Welcome under kat!

ATTENTION!
This article is not expected beginning developers … I apologize for the fact that I do not consider many moments which the developer has to know Objective-C.


Read more »