Hey! I am currently studying iOS by myself, and wanna be a cool app developer 🕶 please correct me if i’m wrong or if there’s any thing that you wanna share😊✌️
Image for post
Image for post
App screenshot

Introducing EverydayTodo

Inspiration


  • UIKit
  • Core Animation
  • UIViewPropertyAnimator

When to use and what to use?



CollectionView vs TableView

Image for post
Image for post


Image for post
Image for post
using context menus

Apple is replacing Peek and Pop with context menus in iOS13 and Why is it?

  • Context menus are available on all devices running iOS 13 and later however Peek and Pop is only available on devices that support 3D Touch.


  • Local Notification: it’s scheduled and managed by iOS devices such as the default app Reminders from iOS.
  • Push Notification: it requires a remote computer to determine when and what to send and push these notifications to all of the devices that are registered in the server.

Local Notification

Image for post
Image for post


Image for post
Image for post


Image for post
Image for post


Image for post
Image for post
  • Programmatically using addGestureRecognizer(_:) method.
  • In Interface Builder.
  • UIGesture.Recognizer.State.began
  • UIGesture Recognizer.State.changed
  • UIGesture Recognizer.State.ended

UIGesture.Recognizer.State.began


UIControl?

Image for post
Image for post
reference: developer.apple.com [Examples of UIKit controls]
class UIControl : UIView
  • Default
  • Highlighted
  • Selected
  • Disabled

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store