codepath / ios_guides Goto Github PK
View Code? Open in Web Editor NEWComprehensive open-source iOS guides
Home Page: http://guides.codepath.com/ios
Comprehensive open-source iOS guides
Home Page: http://guides.codepath.com/ios
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?
https://github.com/codepath/ios_guides/wiki/Creating-a-Custom-Tab-Bar
After following the tutorial, I successfully run the custom tab bar app. However, there will be a blank gap between tab bar view and the first content view loaded in viewDidLoad()
. Other content view works great.
Update: My content view is with scroll view, and it's the bug origin.
Extend / improve existing guide: http://guides.codepath.com/ios/Animating-View-Properties
Hello.
I'm trying to make this example
https://github.com/codepath/ios_guides/wiki/Search-Bar-Guide#using-uisearchcontrollers-ios-8
but i also want to keep it on the top of the table view even if the user is scrolling !
With this line
tableView.tableHeaderView = searchController.searchBar
you set it as a Header of the tableView.
Is there any way to make it work as i want it too?
Thanks!
Hi! Thank you for the fantastic guides on iOS. Is the Objective-C-only guide still available? @(from before the course was in Swift)
There's already a guide for keyboard events - http://guides.codepath.com/ios/Registering-for-Keyboard-Events. Add a use case guide for moving some textfields with keyboard appearance/disappearance.
Completed:
Gotchas:
first named parameter requires _ in front (have to make sure IBOutlets also confirm)
Xcode 8 requires Sierra
Enum improvements
Protocol-oriented programming (see WWDC talks - https://developer.apple.com/videos/play/wwdc2015/408/, https://developer.apple.com/videos/play/wwdc2015/414)
open vs. public (https://medium.com/@ryuichi/swift-3-access-control-e8035ce8569e)
compile-time checked selectors (Swift 2.2) - https://swift.org/blog/swift-2-2-new-features/
You have great tutorial about custom tab bar. The problem is that there is no information about how to create navigation for this case.
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"
Instead of 'Guide' the link should say 'Using UIPageControl', etc.
@timothy1ee
Would be useful to show how to satisfy the minimum number of icons for app submission.
func refreshControlAction(refreshControl: UIRefreshControlAction) {
should be
func refreshControlAction(refreshControl: UIRefreshControl) {
As I was getting with UIRefreshControlAction so changed it to UIRefreshControl. It worked.
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.
Update the Week 2 lab here
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
As Swift evolves, this practice should be discouraged. It will be hard to modify/update code if code blocks are pasted as images.
Example: http://guides.codepath.com/ios/Table-View-Guide
Thoughts?
Adjust this template for each designer assignment.
https://github.com/codepath/ios_guides/wiki/Readme-Template-iOS-for-Designers-Week-1
There should be a guide to define Layouts using only code.
There is some libraries that simplify this task:
Clarify the second assignment.
Apple introduced a more convenient way of doing push instead of certs.
http://gobiko.com/blog/token-based-authentication-http2-example-apns/
Amazon SNS does not yet support this functionality.
Move guides from internal courses content to the wiki. There should be an categorized index that has all the designer guides.
Specifically http://guides.codepath.com/ios/Designer-Guides
Hey Amay - I'm switching over to GitHub issues to track all the guides that are currently in progress.
http://guides.codepath.com/ios/Building-Data-driven-Apps-with-Parse
Placeholder: http://guides.codepath.com/ios/Multithreading-in-iOS
Defining views and their properties (view hierarchy, hidden property, etc.)
The old UIWebView (http://guides.codepath.com/ios/Using-UIWebView) is a security nightmare and being deprecated. WkWebView has issues with exposing cookie info (http://bugs.webkit.org/show_bug.cgi?id=140191) but allows customization. Safari View Controller is good for launching an embedded Safari.
https://www.hackingwithswift.com/read/32/3/how-to-use-sfsafariviewcontroller-to-browse-a-web-page
https://www.macstories.net/stories/ios-9-and-safari-view-controller-the-future-of-web-views/
or at least a subsection in registering for keyboard events.
[ ] - Managed app configurations (http://devstreaming.apple.com/videos/wwdc/2013/301xcx2xzxf8qjdcu3y2k1itm/301/301.pdf)
[ ] - SSO profiles
As I see, we definitely need tutorials about using Core Data or Realm in projects.
Guide should include how to configure a button.
I used this method to display multiple view controllers into a UIView.
https://github.com/codepath/ios_guides/wiki/Creating-a-Custom-Tab-Bar
How can i add a swipe gesture to that UIView and swipe between that view controllers. Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.