Giter Site home page Giter Site logo

ios_guides's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ios_guides's Issues

Color matching via the color picker

Sometimes you have an image asset that has some background color. Let's say you want to set the background color of some view to match the color of the asset. If you use the dropper in the color picker, the color won't match.

Can you find the solution for this for Mavericks (I think it's different for earlier versions of OS X) and create a guide for it?

Objective-C Guides

Hi! Thank you for the fantastic guides on iOS. Is the Objective-C-only guide still available? @(from before the course was in Swift)

Parse Guide Enhancements

Completed:

  • Downloading an image from Parse and displaying in an PFImageView
  • Add a section on explaining how to add keys
  • Refactor getting started to put less emphasis on Parse.com and talk about both options (Parse.com vs Parse Server)
  • UserMedia renamed to Post
  • Link to Cocoa Pods and Swift Guide (Trim explanations in guide)
  • Remove screenshots of code
  • Setting up your own Parse dashboard - Added a sub-section on this in guide
  • Test push notification instructions - Added a section for this in guide
  • Show Data schema
  • Parse Architecture Diagram

Swift 2.2 to Swift 3 improvements

Gotchas:

Custom Tab Bar

You have great tutorial about custom tab bar. The problem is that there is no information about how to create navigation for this case.

Better Designer Guide Organization

From Tim -> in the designer guides, can you create another category for “Views”. There are things that are in "Animating and Responding to User Input” that should probably be moved to the “Views” category. Also, “UIKit Dynamics” doesn’t seem to belong in “Common Views and Controllers"

Table View Guide UIRefreshControl

func refreshControlAction(refreshControl: UIRefreshControlAction) {
should be
func refreshControlAction(refreshControl: UIRefreshControl) {
As I was getting with UIRefreshControlAction so changed it to UIRefreshControl. It worked.

Document unretweeting

I'm not sure how to unretweet, but I know that many people struggle with it. I've been told the below is true. Can you test and write this up? This probably belongs in an internal page to the courses portal. Just add a .md file to the pages folder, and you can link to it from the assignments page.

    1. You always want to be sending the include_my_retweet param - this should make sure that you're getting back the user/self tweet rather than just the original tweet (i.e. someone else's tweet). (You should be able to pass this param for a single status as well)
    1. At Twitter, each status in our model had 2 IDs - one was just the status ID and the other was the representedStatusId - this way we would keep the info for both the original status and the RT status (if one existed, otherwise these values were the same).

[question] React Native

As CodePath is a Mobile training, community and mentorship done right.

I think you guys should create a react_native_guides like the android and ios ones

Thanks for the great effort to make great guides

Table View Programming Guide

  • Table View Programming Guide
    • Basic setup of delegates and data source
    • Cell Appearance
      • Custom cells (Prototype, nib, and programmatic)
      • Cell highlighting, selection
      • Cell accessory
      • Dynamic row height
    • Events
      • Cell selection
      • Pull to refresh
      • Infinite loading
    • Editing
      • Swipe to delete
      • Reordering
    • Animation

Review Assignment #2

Clarify the second assignment.

  • Update filter screenshot. I just added a screenshot of the real app, but that's deceptive because those filter options aren't available in the Yelp API. You can use this student implementation to create a better screenshot: https://github.com/swaroopbutala/yelpiOS
  • Add a link to the Yelp categories.
  • Create a use case guide for embedding the search bar in the navigation bar. I'm not sure what the right way to do this is, you might have to investigate. In the past, I've set the search bar as the titleView of the navigation bar. That works for simple styling, but it has some weird visual glitches when popping/pushing. I've also embedded the search bar in a uiview and set that to the titleView. That fixed the visual glitches, but it was unclear how to dimension the UIView properly.

Summary of missing guides

  • UIKit Catalog
    • Buttons
    • Segmented Control
    • Slider
    • UITextField
    • UITextView
  • View Programming Guide (defining views and their properties)
  • Customizing the navigation bar (update existing guide)
  • View Animation Guide
  • Gesture Recognizer Guide
  • View Controller Transitions (update existing guide)
  • Container View Controller Guide
  • Custom Views
  • UIStackView
  • Canvas Drawing
  • Instruments Guide
  • Testing Guide

Testing Guide

  • What's available out of the box
  • Any helpful open source libraries

Guide for UIPageControl

  • Basic reference for UIPageControl
  • Use case example for setting UIPageControl in a UIScrollView

WkWebView & SafariViewController instead of UIWebView

Working with database

As I see, we definitely need tutorials about using Core Data or Realm in projects.

Button guide

Guide should include how to configure a button.

  • In Interface Builder, toggle states to configure image/title/background image.
  • Configure title/image insets
  • Register for the button action
  • Toggle the selected state on click
  • Disable a button

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.