Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial![](https://ecs-static.teamtreehouse.com/assets/views/marketing/shared/community-banner-white-47072046c51352fe6a69f5e691ff5700b28bb11d45197d7bdf066d9ea3f72d0c.webp)
![Chinwendu Opara](https://secure.gravatar.com/avatar/9233fed79151c8819816c4c982e91677?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Chinwendu Opara
Courses Plus Student 1,734 PointsI am looking to build a social media app, but I do not know where to start. Does anyone have any source code?
Really would appreciate and source code for xcode ill edit it as my own and won't copy.
1 Answer
William Li
Courses Plus Student 26,868 PointsThere're acutally plenty of open-sourced iOS apps available today. This github page https://github.com/dkhamsing/open-source-ios-apps keep a comprehensive list of them, so go check 'em out.
Chinwendu Opara
Courses Plus Student 1,734 PointsChinwendu Opara
Courses Plus Student 1,734 PointsTHANK YOU SO MUCH!!
Also I am creating a fact app that I want to generate strings in my array in the exact order that I have typed them, in each time my funFactLabel.text button is pressed I want the new fact to appear in the order it is typed. I have also created a struct to store my array properly. Can someone tell me what is wrong with my code please!
Swift
import UIKit
class ViewController: UIViewController { @IBOutlet weak var funFactLabel: UILabel! let factBook = FactBook()
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. funFactLabel.text = factBook.factsArray[0] }
override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }
@IBAction func showFunFact() { funFactLabel.text = sortInPlace factBook.factsArray[1]
}