You haven't mentioned if this is to be a planted tank; but if it is, then you can plant it on day one and add fish (I wouldn't overdo it though) and there will be no issues with "cycling." I have done this dozens of times, as have others, with never a fish loss and ammonia and nitrite never above zero. The tank needs to be well planted, not just a couple of plants.
Another method I have used is a biological supplement. That was in an emergency, when I had to tear down and clean my 115g and reset it in one day, back in 1997/8. Admittedly, it was heavily planted, so the plants probably did the cycling there as well, and not the supplement.
I set up three new tanks in July with plants, but I also used Seachem's "Stability" for the first day just as a "backup" I guess. Anyone who's ever used Stability that has commented on this forum or elsewhere that I've seen has had no problems. It is 100% live bacteria that seeds the tank the same as using existing filter media, etc. There are similar products, Bio-Spira is one, but I have not myself tried these; can't get this last one in Canada because it is frozen bacteria and I've been told it is illegal to import it.
Whichever way you go, out of caution I would only add a few fish at first, and add the rest slowly over several days. Aside from the planted method, the bacteria you add to the tank need to multiply in order to handle the additional ammonia and nitrite as new fish are added. Under optimum conditions, nitrosomonas bacteria can multiply every seven hours, and nitrospira every 13 hours, but more realistically it is likely closer to 20 hours; bacteria multiply by binary division, so the result is that roughly every 20 hours the bacteria double. Of course, they need a food source (ammonia for nitrosomonas, nitrite for nitrospira) or they won't multiply. The bacteria only live at the level required to use the available food, which is why you will read that killing off the bacteria can create a mini-cycle.