Timerange Plus released

The standalone Timerange Plus app finally reached the App Store!

This is the version of Timerange that already has all functionality of Timerange Plus but a slightly different icon, and made for those who can’t upgrade inside the free version (for example, because of some restrictions regarding In-App Purchases). But don’t worry! Both apps will be supported concurrently, and both will receive updates at the same time.

If you haven’t upgraded inside the free version of Timerange yet (or the new icon is more appealing to you :), get the new standalone version from the App Store.

Timerange 4.0.3 update released

A new update for Timerange just reached the App Store, and it’s all about fixing and improving user experience. But at first, I’d like to thank you all for your emails (I’ve received a lot of them since the last update). They really help to find bugs and to understand what things need to be improved in the app.

So here’s the changelog:

• Timerange now calculates everything 30% faster and uses 32% less memory!
• Simplified Widget Editor.
• Added a few tips about how to use Timerange.
• Fixed a bug when you couldn’t move or delete any widget.
• Fixed a bug when Timerange didn’t remember last entered dates on the Intervals screen.
• Other fixes and stability improvements.

Enjoy the new update and let me know what do you think about it by opening up Timerange and going into Settings > About Timerange > Support & Suggestions. And don’t forget to update your reviews in the App Store!

Timerange 4.0.2 update released

Timerange now supports iOS 9! I’ve also fixed a crash on the Intervals screen, added landscape orientation for iPad, and made a few more improvements to the app. If you find a bug in Timerange or you have any questions or suggestions about the app, feel free to e-mail me using “Support & Suggestions” button on the “About Timerange” screen inside the app. And don’t forget to leave a review in the App Store — it helps a lot!

Timerange 4.0.1 update released

A little update for Timerange just reached the App Store.

• Added weeks, months, and years to counters that have All-day switch turned off.
• Fixed crash at startup that happened in rare cases.
• Fixed crash when you change your workweek in app settings.
• Fixed issue on iPad when you weren’t be able to reset a counter.
• Smaller fixes and stability improvements.

Timerange 4 update released

TR4-Release-Header

Meet the Timerange 4!
In this Timerange reincarnation the app got a massive design overhaul, date calculation made even easier and more convenient, counters got several new features, and a new Settings screen allows you to customize the app.

• New Timerange design look awesome on iOS devices and also have got a bunch of new animations!
• Updated Date Calculation screen allows you to add or subtract from a date not only days, but also weeks, months, and even years.
• New Settings screen provides features to customize Timerange: choose whether the app will remember last opened screen, or open the one by your choice.
• Now you can customize fields behavior on Date Calculation screen and Intervals Calculation screen: set them to remember last values, or select a value for every field.
• Set your own workweek, and Timerange will calculate working and non-working days for you on Intervals Calculation screen.
• Create counters with a single tap using new “Fast Counter” feature.
• Set a color for each counter and reorder them as you want.
• And finally, Notification Center widget for your counters! Select within the app which counters to display on the widget.

Movieday 2.1 update released

A new version of Movieday just reached the App Store.

• Movieday is now more integrated into iOS 8 with an extension for Notification Center. It shows you movies that you set for a current day. You can also mark movies as watched right in Notification Center and tap on a movie to get full information about it in Movieday.
• The app is now optimized for iPhone 6 and 6 Plus.
• Digging through movies and people info? Tap and hold Back button to go all the way back to where you started.
• Use date picker instead of calendar if you want when you add a new movie, and quickly switch between them.
• Added image caching.
• Improved search.
• Fixed a bug when you couldn’t delete a movie.
• Smaller fixes and design improvements.

How to use Swift code in Objective-C

Apple told you about it, but not very clean. The process is actually pretty simple.

Xcode generates a header file for all your Swift code in the project, so you can use it in Objective-C. Yes, if you have multiple Swift files in your project, you shouldn’t think about what file you need to import — it’s just one for all Swift code. The file name of this header is "ModuleName-Swift.h". And we’ll set it up now in a few steps. (more…)

How to create custom cells for UICollectionView using Swift

Let’s continue our journey through the UICollectionView class. Creating cells for UICollectionView is really easy, moreover you can use the same approach for UITableView. Let’s take a look at how to do it using Swift.

You will learn how to create simple cells with text and images in them, how to handle taps, and at the end of the article I’ll talk about how to use a xib file to create a cell.

In this tutorial I presume that you’ve already finished my previous tutorial — How to create UICollectionView using Swift without storyboards, because here I’ll use our finished Xcode project. If you didn’t, then don’t worry, the only thing you need here is working UICollectionView. (more…)