Porting from Java to C# to Objective C can be very specific. I don't think you can make a general porting instruction. Everybody builds apps differently. The APIs differ, so do the libraries. I don't think it is possible. Reverse engineering can be an incredibly hard task. I tip my hat to Rudy Huyn.