Presenting & Writing Code to a Classroom of Students? [closed] - ios

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
I'm not sure if this question belongs on Stackoverflow, but I couldn't find anything close to answering it.
I'm teaching a class of students how to code in Objective-C. At the start it was relatively easy to go through the exercises (hello world, etc) However, as they learn more increasingly difficult concepts, it's becoming difficult for me too to teach.
Are there any tools on OSX that allow me to split the screen between Xcode and my own notes, or just make it easier for me to juggle teaching and writing code at the same time?

I am assuming that you want to project XCode for student to see and keep the notes on your screen. Following steps will allow you to do that (in Mountain Lion, instructions are different if you are using Mavericks but same concept):
Open System Preference->Display->Arrangement
Disable "Mirror Display". This window will now show you two displays, one for your mac and one for the projector.
Drag the XCode window to the secondary display for student to see.

BetterSnapTool -
https://itunes.apple.com/us/app/bettersnaptool/id417375580?mt=12
Cinch -
http://download.cnet.com/Cinch/3000-2094_4-75003534.html
Those are just too options of many "split screen" solutions you can find for OSX.
My teacher used a projector as a 2nd monitor and then just showed us Xcode. If he needed to show us something from a powerpoint or other documentation, he could simply drag it over to the 2nd monitor.

Related

Where are automatic screenshots stored? [closed]

Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 4 months ago.
Improve this question
When an app goes into the background, iOS automatically takes screenshots to use in the app carousel.
I'm trying to find where automatic screenshots are stored.
I found several possible options, but nothing.
/Library/Caches/Snapshots/$(BUNDLE_IDENTIFIER)/
/var/mobile/Containers/Data/Application/$APP_ID/Library/Caches/Snapshots/
I found that screenshots will be saved here:
/Library/Developer/CoreSimulator/Devices/{DEVICE_ID}/data/Containers/Data/Application/{APP_ID}/Library/SplashBoard/Snapshots/sceneID:{BUNDLE_ID}-default
Note: The screenshot will be saved only if you minimize the application (go to the home screen or another application).
They are not stored anywhere such that you can access them.

Where can I view a large iOS codebase to see how it was organized? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
For a new developer building an app, are there projects/repositories I can pull into Xcode to study and see how code, files, folders, MVVM patterns are implemented in a BIG project??
It would be great to analyze and refer to a large code-base that has implemented best coding practices for the problem it solves.
This way I (as a new developer) can be aware of how to organize & refactor my code for a maintainable app.
Thank you!
my two cents: don't try to find a large ios code base to study. take a look at smaller, easier-to-consume open source projects and get a feel for what you like / don't like, comparing them against each other. you will find that there is not one set way of doings; if there was, we'd all be doing it! what's important is figuring out what tools / patterns / practices etc. help you build the best app that you can (hint: an app that's built is better than one that's not), and you'll only find that out by doing some building yourself.
There are many open source projects.
First one that comes to mind is Signal.
https://github.com/signalapp
Here are many projects listed by categories:
https://github.com/dkhamsing/open-source-ios-apps
First one that sprung out was Firefox:
https://github.com/mozilla-mobile/firefox-ios
Google should help you find more, just check out your favorite apps and see if they are open source.
Try to find different kinds of projects, with huge storyboards, with many libraries in the Podfile, ...

Xcode Substitutions [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
I have created an application that works on Mac Os X that displays an HTML5 program in JQuery Mobile that I programmed using Fluid. I would like to program another version of this application that works on iPhone and, if possible, other iOS devices. I am trying to download Xcode, but the file is so large that my browser first says that it is going to take 14 days, then it just says "Cancled." And yes, I have tryed it with a stronger WiFi conection, the same thing happened. I heard that Apple start-up discs have Xcode on them, but I can't find any of them. Is there a substitution for Xcode that you can use to program iOS devices?
There is no substitute. Have you tried downloading it via the App Store?

Has anyone compiled iGraph, graph layout library, for iOS? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Is it possible to compile iGraph, graph layout library for iOS?
I haven't. I don't know anybody who has. But I've also never heard of it before.
The website claims it is written in C/C++, so in theory you should be able to get it running on iOS. You may need to make some modifications.
Looking more closely at the documentation, it appears to be a plain C API (even better!) so it should be fairly easy to compile for iOS. You will probably have to edit the Makefiles to have it cross-compile for ARM (instead of Intel).
However, the source code is published under the GNU GPL. There are clauses in the GPL that conflict with clauses in the Apple Developer Program Agreement (I forget the specifics but it should be easy enough to research). This means that if you got it working in an app, you couldn't put it on the App Store without either Apple or the iGraph developers offering you different terms.
Not sure about iGraph, but I've been thinking of trying Core Plot.
It's a graph plotting 3rd-party iOS framework.
Not a lot of documentation, but you can see some apps that already use it if you browse their site.
Not sure why you got voted down. Happens.
Edit:
Oh, in that case, this question might help: https://stackoverflow.com/a/5074186/1126783

How to downgrade iPhone 3GS to iOS 4.x? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I've spent a whole day trying the different solutions one can find by Google-ing this.
Using Xcode to downgrade
Downloading the firmware image and providing it to Xcode
Using iTunes
Using an old computer that the phone was sync'ed to back in 2009 (funny enough, I have two of them)
Using the iRestore and libusb
So far the only thing I've seen is the phone getting stuck in DFU mode or a message saying that it can't be downgraded (I forget the exact language).
It would seem that Apple would provide for a way for developers to do this sort of thing without this much pain an agony. I have eight iOS devices, four of which are permanently devoted to development, two iPods and two iPhone 3GS. The two iPods stayed with iOS 4.x. Both 3GS's where accidentally upgraded to iOS 5. I wanted one to stay with 4.x for the time being.
Do I have any options beyond what I've tried?
Apple: A little developer love would go a long way here. It's enough to have to deal with all the stuff that breaks from release to release of the OS and Xcode. At least make this easy.
Pretty please?
With sugar on top?
(Had to try)
The question was marked closed. I don't understand why.
According to the FAQ:
"Stack Overflow is for professional and enthusiast programmers, people who write code because they love it. We feel the best Stack Overflow questions have a bit of source code in them, but if your question generally covers …
a specific programming problem
a software algorithm
software tools commonly used by programmers
practical, answerable problems that are unique to the programming profession
… then you’re in the right place to ask your question!"
This question relates to software tools commonly used by programmers working on iOS devices.
And, in fact, it is a huge problem due to the fact that it impedes proper testing on the platform. Perhaps someone in this community has better ideas that can be brought to the surface. That was the intent.
"Questions on Stack Overflow are expected to generally relate to programming or software development in some way"
I think this question definitely relates to software development.
Re-open it please. This is a big problem.

Resources