domenica 24 maggio 2015

Disable log when you release an iOS version

NSLog is very useful during the development phase but it's not secure to have it enabled when you want to release your application on iTunes.
A quick solution, avoiding to change each class of your project, is the following (thanks again to Stackoverflow)
Put this 3 lines at the end of your application -prefix.pch file:
#ifndef DEBUG
  #define NSLog(...) /* suppress NSLog when in release mode */
#endif
You don't need to define anything into your project, because DEBUG is defined in your build setting by default when you create your project.

domenica 17 maggio 2015

My Team Manager for iPhone ready for Beta testing

My Team Manager for iPhone is ready for Beta testing. You can partecipate to the beta test phase going to our page on Beta Family

The features of the version 1.0:

  • Manage more than one team 
  • Manage multiple season
  • Manage your roster and your players' info and statistics
  • Add your team's matches, the calls-up, the lineup and your personal notes, the results, the scorers. Share them with your players via  the team Facebook page, SMS, WhatsApp or email
  • Choose the tactic for the matches in the lineup screen
  • Indicate the type of the matches (league, cup, friendly, other) and use it to filter
  • Add and manage your training sessions
  • Send any message via SMS, WhatsApp, email or on your team's Facebook page
  • Massive import of players from your phonebook
Some screenshot of the application:






sabato 16 maggio 2015

MakeAppIcon: easily creation of your application icons

The service MakeAppIcon helps you when you need to create multiple sizes icons for your applications.

You can drag and drop your original image (preferably 1024x1024) in the toaster's home page and after few seconds you will have all the needed icons for your iOS (iWatch included) and Android application.

You can enter your email address to receive everything directly in your inbox.




mercoledì 13 maggio 2015

Find errors in your iOS project .strings files with Plutil

When you have an syntax error in your application's localization file and you try to build your project, Xcode will give you the follow error:

/Users/Emanuele/git/MyTeamManagerIPhone/MyTeamManagerIPhone/fr.lproj/Localizable.strings:0: Read failed: The data couldn’t be read because it isn’t in the correct format.

Often the error is a missed semicolon somewhere in the file but Xcode won't point it out and when the file is big, find the issue manually can be a timing consuming task.

I found on Stackoverflow a very useful response to a similar problem. The solution is using a utility of OS X called plutil, which allow to check the validity of a property file or convert a plist file to another format.

So if your run the command:

plutil -lint <yourpath>/Localizable.string

you can get a clearer message helping you to find immediately where your file has the problem:

2015-05-14 00:08:12.331 plutil[40933:3760056] CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary on line 99. Parsing will be abandoned. Break on _CFPropertyListMissingSemicolon to debug.
/Users/Emanuele/git/MyTeamManagerIPhone/MyTeamManagerIPhone/fr.lproj/Localizable.strings: Unexpected character / at line 1

domenica 28 settembre 2014

My Team Manager version 2.6 is available

Many users have asked to add assist to My Team Manager: the new version (2.6) will make them happy.

It is now possible to add assists information to the matches and they will be taken in count to calculate the statistics shown also in the player details view and in a specific section in the statistics.

The list of the new features:

  • added assists data for the matches
  • added assists statistics in the players detail
  • added new assists section in the statistics
  • added player licence number in player details (also visible in the roster)
  • added settings to hide the licence number in the roster
  • added reset button to reset a configured lineup
  • fixed bug for players birth data before 1/1/1970
  • bug fixing
Download the app from https://play.google.com/store/apps/details?id=com.myteammanager


venerdì 30 maggio 2014

A mobile application helps the Azzurri in the road to Brazil

Mobile application starts to enter the world of national teams coaches. As the delegation chief Demetrio Albertini claims, the technical staff will use an application helping studying and preparing the matches thanks to the data exchanges between coaches and players: data concerning tactics, training sessions, etc.

All the information will be stored in a microchip card allowing to build a players database.


venerdì 23 maggio 2014

My Team Manager: new version 2.5 is available

My Team Manager new version is available on Google Play, Blackberry App World and Nokia Store.

What's new in 2.5? Here you are:
  • Whatsapp integration (to send callsup, matches, messages to your contacts)
  • Massive import of players from your phonebook
  • Use of Gmail account to prefill the email field in login and signup page (only for device with Google service)
  • Several bugfix and improvements
Download it and let us know what you think.


Follow us on