Top products from r/iosdev
We found 7 product mentions on r/iosdev. We ranked the 7 resulting products by number of redditors who mentioned them. Here are the top 20.
1. iOS Programming: The Big Nerd Ranch Guide (5th Edition) (Big Nerd Ranch Guides)
Sentiment score: 1
Number of reviews: 1
2. The Pragmatic Programmer: From Journeyman to Master
Sentiment score: 1
Number of reviews: 1
Save up to 15% when buying these two titles together.The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users.It covers topi...
3. iOS and macOS Performance Tuning: Cocoa, Cocoa Touch, Objective-C, and Swift (Developer's Library)
Sentiment score: -1
Number of reviews: 1
4. Wiztem Cookbook Book Stand (Bookstand/Bookstands/Holder/Music) (Jasmine)
Sentiment score: 0
Number of reviews: 1
Eye -Level Reading Provides Maximum ComfortPromotes Proper Posture For Better Spinal HealthLarge Size For Better Hold & StabilityHeavy Duty To Withstand Even The Bulkiest BooksPatented 2-Way Adjustment (Height & Degree)
5. USB C Hub, HooToo USB C Adapter with 100W Type C Power Delivery, HDMI Output, Card Reader, 3 USB 3.0 Ports for 2018/2017/2016 MacBook Pro and Windows Type C Laptop
Sentiment score: 1
Number of reviews: 1
This refurbished product is tested and certified to work properly. The product will have minor blemishes and/or light scratches. The refurbishing process includes functionality testing, basic cleaning, inspection, and repackaging. The product ships with all relevant accessories, and may arrive in a ...
6. AUKEY USB C Hub Adapter with 4K HDMI, 4 USB 3.0 Ports, 60W Type C Power Delivery Charging Port for MacBook Pro 2017 iMac, Google Chromebook Pixelbook
Sentiment score: 1
Number of reviews: 1
Multiplied Ports: Turn a single USB C port into six ports for data transfer, display expansion, and charging4K Ultra HD Video: HDMI port outputs video resolutions up to 4K@30Hz to a connected displayConvenient Charging: The 60W USB Type-C Power Delivery charging port keeps charging your MacBook Pro ...
7. dodocool USB C Hub, 7-in-1 Type C Adapter Power Delivery with 4K HD Port, SD/TF Card Reader, 3 SuperSpeed USB 3.0 Ports for MacBook/MacBook Pro/Chromebook Pixel and More
Sentiment score: 1
Number of reviews: 1
7-in-1 USB-C Hub: Extend one USB Power Delivery Type-C charging port, one HD output port, three SuperSpeed USB 3.0 ports, one SD memory card slot and one TF memory card slot from one USB-C port or Thunderbolt 3 (USB-C) port.3 SuperSpeed USB 3.0 Ports: 3 SuperSpeed USB 3.0 ports allow you to simultan...
Hi Sherlocked_
Congratulations on already having an application in the app store. That is a huge accomplishment. Also the fact that you have realized your code wasn't perfectly designed is a really good sign.
My advice for you is to just keep writing those applications. Every single one you write will become a little bit better.
This will happen to you:
Either a bug will come up in your system or you will want to implement a new feature.
When you attempt to fix bug or add feature, everything will break, or you will notice that you are making tons of updates when it should have just been in one place. Each time you do this, you will learn and the next time you are developing a piece of code that follows a similar design pattern, you will know just what to do.
At the end of the day, experience is primarily all that separates the good developers from the bad.
One of my favorite books is The Pragmatic Programmer. https://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X
Hope that helped!
Although you could, technically speaking, develop for iOS on something other the OS X, practically speaking, it would be extremely difficult.
That said, if you insist on using non-Apple hardware, I'd first read this: https://www.quora.com/Is-it-possible-to-create-an-iOS-app-with-Swift-on-a-Linux-platform-like-Ubuntu
For the rest of my advice, I assume that you are using OS X.
Also, regarding whether or not you need an iPad, though you can test in the simulator, and that works for most things, before actually shipping anything, I'd highly recommend testing it on actual hardware.
First, I would recommend learning Swift, Apple's new programming language. Others may tell you to learn Objective-C, however Swift will be supported for longer, is a better overall programming language, and is what Apple is pushing developers to use.
For a free Swift tutorial, I'd recommend this practical tutorial: http://www.raywenderlich.com/115253/swift-2-tutorial-a-quick-start as well as the official documentation: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID309
Second, for general iOS Development, if you're willing to pay, by far the best resource is this book from Big Nerd Ranch: http://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp/0134390733/ref=sr_1_1?ie=UTF8&qid=1453057007&sr=8-1&keywords=iOS+development+big+nerd+ranch ($11)
For programming iOS you use Xcode, a free IDE from Apple specifically designed for iOS and OS X Development, though it is extremely powerful and can be used for almost any programming task.
It can be a steep learning curve at times, but if you stick with it, there hare hundreds of millions of prospective customers.
Regards, Brandon
These work well for the price. We have a few around the office.
USB C Hub, dodocool 7-in-1 Type C Adapter Power Delivery with 4K HD Port, SD/TF Card Reader, 3 SuperSpeed USB 3.0 Ports for MacBook/MacBook Pro/Chromebook Pixel and More https://www.amazon.com/dp/B073QNF67F/ref=cm_sw_r_cp_api_bMhDAb95QFE2N
This one is also nice. I would say a little nicer then the first one based on the hdmi placement.
USB C Hub, HooToo USB C Adapter 3.1 with Type C Charging Port, HDMI Output, Card Reader, 3 USB 3.0 Ports for MacBook Pro 2015/2016, Google Chromebook 2016/2017 and more USB C Devices – Silver https://www.amazon.com/dp/B019R9ILTG/ref=cm_sw_r_cp_api_3MhDAbKNRSF4V
This has worked well for me: https://www.amazon.com/gp/aw/d/B072Q1SKZR
Remember to look carefully if 4K+60Hz is important to you (this one does 30). Generally you have to get an expensive one for that feature.
Hah use a book stand, tons of them out there for cheap.
Maybe something like this, and just drill a small hole in the bottom for cables.
https://www.amazon.com/Wiztem-Jasmine-Book-Stand-Bookstands/dp/B001J9SFXK
if you're really worried about efficiency you might want to check iOS and macOS Performance Tuning. As everyone else said, there's very little relation between lines of code and performance. If you're getting an awful performance in your app it might be due to methods messing with other threads or poorly designed repetitive tasks.