100 Questions and Answers to Help You Land Your Dream IOS Job
Home > Computer & Internet > Computer programming / software development > Macintosh programming > 100 Questions and Answers to Help You Land Your Dream IOS Job
100 Questions and Answers to Help You Land Your Dream IOS Job

100 Questions and Answers to Help You Land Your Dream IOS Job


     0     
5
4
3
2
1



International Edition


About the Book

Chapter 1. Get a Junior Developer

Question 1: What is a Struct in iOS?

Question 2: Explain what is a framework in iOS

Question 3: How can you store information within your iOS app?

UserDefaults can be used to persist a small amount of data. Typical examples are part of the configuration required to run the application. UserDefaults can persist the primitive types in iOS (String, Data, Number, Date, Array and Dictionary)

Question 4: What is a Dictionary? Is it similar to other structures in other programming languages?

Question 5: What is a provisioning profile?

Question 6: What is ARC?

Question 7: What is an AutoLayout?

Question 8: How do you manage dependencies in iOS?

Question 9: How do you debug and profile on iOS?

Question 10: What is the difference between an "app id" and a "bundle id" in iOS?

Question 11: Explain how Code Signing Works?

Question 12: What is the difference between frame and bounds?

Question 13: How do you cast between types?

Question 14: Which method would you call to find an object type?

Question 15: What's the difference between #if and #ifdef?

Question 16: Tell us about iOS compilers

Question 17: How can you keep different flavours for production and development releases?

Question 18: What is the difference between viewDidLoad and viewDidAppear? Which one would you use to load data from a remote server and display it in the screen?

Question 19: How do you track bugs? What are your tools of choice?

Question 20: Explain NSUserDefaults

Question 21: How do you test your code? How do you make your code testable?

Question 22: What is the difference between atomic and nonatomic properties? Which is the default for synthesized properties? When would you use one vs. the other?

Question 23: What are "strong" and "weak" references? Why are they important and how can they be used to help control memory management and avoid memory leaks?

Question 24: Explain your process for tracing and fixing a memory leak.

Question 25: List six instruments that are part of the standard iOS set

Question 26: How do I add resources to my app?

Question 27: What are blocks?

Question 28: How do you insert a sanity check that will be disabled in release builds?

Question 29: When is let appropriate in Swift? var?

Question 30: What is a protocol, how do you define your own and when is it used?

Question 31: What is MVC? How is it implemented in iOS? Are there any alternatives to MVC?

Question 32: What are different ways that you can specify the layout of elements in a UIView?

Question 33: What format code is used to print a formatted message with NSString?

Chapter 2. That guy who has already been working with iOS for some time.&
About the Author: Enrique López Mañas is a Google Developer Expert and independent IT consultant. He has been working with mobile technologies since 2007. He is an avid contributor to the open source community and a FLOSS (Free Libre Open Source Software) enthusiast, and is among the top 10 open source Java contributors in Germany. He is a part of the Google LaunchPad accelerator, where he participates in Google global initiatives to influence hundreds of the best startups from all around the globe. He is also a big data and machine learning aficionado.
In his free time he rides his bike, take pictures, and travels until exhaustion. He also writes literature and enjoys all kinds of arts and likes to write about himself in third person. You can follow him on Twitter (@eenriquelopez) to stay updated on his latest movements.


Best Sellers



Product Details
  • ISBN-13: 9781484242728
  • Publisher: Apress
  • Publisher Imprint: Apress
  • Height: 234 mm
  • No of Pages: 62
  • Spine Width: 4 mm
  • Weight: 177 gr
  • ISBN-10: 1484242726
  • Publisher Date: 13 Dec 2018
  • Binding: Paperback
  • Language: English
  • Returnable: Y
  • Sub Title: Or to Hire the Right Candidate!
  • Width: 156 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
100 Questions and Answers to Help You Land Your Dream IOS Job
Apress -
100 Questions and Answers to Help You Land Your Dream IOS Job
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

100 Questions and Answers to Help You Land Your Dream IOS Job

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals



    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!