Most patio and porch ceilings have horizontal joists, but if yours doesn't have one that's big enough or falls where you want to hang the swing, you can install 4 x 4's, which will work well with most swings.