Monday, July 21, 2014

1stwebdesigner

1stwebdesigner


Learn Fast with These 15 Apple Swift Tutorials

Posted: 21 Jul 2014 06:00 AM PDT

Swift is the Apple's new programming language that has become so popular among the programming community. Apple announced the release of Swift programming language 4 years ago. It was one of the many experiments done for replacing the next era of Objective-C language.

Since then, there are plenty of Apple Swift tutorials that have been released on the Internet by programmers. Although many of them are free, the problem with these tutorials is that most of them are not very good, especially the ones developed during the early stages of Swift.

However, you don't need to worry because we have collected the best on Swift tutorials. You will surely find something worth learning from these tutorials.

Swift is very important to any career related to  iOS development. If you are an experienced programmer looking to make some money, this is the perfect time for you to learn the Swift and stay in the developing game.

Here are some useful tutorials that are of the highest quality and have the ability to teach you everything about Swift. Hope you will find something useful from these tutorials.

1. Swift Tutorial for Beginners

Swift tutorial for beginners

In this tutorial, you will learn some simple aspects of the new way of coding iOS.

2. The Swift Programming Language

The Swift Programming Language

This is a free e-book tutorial that was officially released by the Apple. As Swift is a new programming language, it adapts safe programming patterns and adds all the modern features to make the programming easier and more flexible. This book is a detailed guide on all the features of the language. You can download it for free.

3. An Absolute Beginner's Guide to Swift

An Absolute Beginner's Guide to Swift

There are three key things to consider when we talk about Apple's new programming language:

  • Safe
  • Modern
  • Powerful

If you know how it works, you will understand that Swift lives up to all these three things. This tutorial will teach you the most important things that you need to know before running Swift.

4. A Quick Start

Swift Tutorial  A Quick Start

To learn this tutorial, you will need the latest version of the Xcode. There is no past experience regarding Swift or Objective-C required when learning this tutorial. However, if you have a past programming experience, it will be surely helpful. This tutorial teaches you all the features of Swift with using code examples.

5. Developing iOS8 Apps Using Swift

Developing iOS8 Apps Using Swift

This is a very useful tutorial for everyone who doesn't have time but wants to learn the language. Although this tutorial is better for the intermediate-level users, it also gives all the basic things you need to remember. The tutorial is about building new apps by using Swift language.

6. Understanding Optional in Swift

Understanding Optionals in Swift

Optional is a very powerful feature included in the Swift language. Optional helps you in saving a lot of time and makes the coding readable and efficient. This tutorial teaches you to easily solve the problems that can come while coding.

7. Swift Cheat Sheet and Quick Reference

Swift Cheat Sheet and Quick Reference

This tutorial teaches you about syntax used in Swift by giving you a cheat sheet and a quick reference on the language. It covers most of the Swift syntax on one page to get you up to making it quick.

It includes:

  • Class Implementation
  • Methods
  • Creating and using the object
  • Control flow
  • String quick examples.

The tutorial is free to download by anyone who wishes to learn Swift.

8. Learn Swift in Y minutes

Learn swift in Y Minutes

Swift is the programming language for the iOS and OS X development. It  was created to level up with Objective-C. It is powerful, safe and based on the modern techniques.

This tutorial teaches you everything about Swift including the basics, control flow, and the important functions. This tutorial is very useful for all the people looking to learn the language.

9. Getting REPL in iOS8 Swift and Terminal

Getting REPL

This is quick tutorial that will show you how to get the Read-Eval-Print-Loop using Swift and Terminal. You can use the Swift syntax to evaluate and interact with your running app or write new code in a script-like environment.

10. Make a Custom Keyboard in iOS 8 Using Swift

Make a Custom Keyboard in iOS 8 Using Swift

A custom keyboard is very helpful in replacing the system keyboard for the users who has capabilities such as the novel text input method. This tutorial shows you the basics of the keyboard extension and then makes a Morse code keyboard using the latest app extension API in iOS 8.

11. Object Subscripting in Swift

Object Subscripting in Swift

Subscripts are the shortcuts for accessing the elements from a collection, sequence or the list. This tutorial is very helpful for learning how to make object subscription in Swift. There are two example types explained in the tutorial.

12. How to Make a Simple Tableview with iOS 8 and Swift

How to make a simple tableview with iOS 8 and Swift

This is a step-by-step tutorial that will teach you to make a simple table view by using  iOS 8 and Swift. If you follow the tutorial closely, you will get a very beautiful table view.

13. Make Awesome UI Components in iOS 8 Using Swift

How to make awesome UI components in iOS 8 using Swift and XCode 6

This is a short tutorial on how to make awesome user interface components in iOS 8 with Swift. This tutorial can be very helpful for everyone who is looking to learn something useful from this language.

14. Swifting Around

Swifting Around

This is a more challenging tutorial for making the table view with iOS 8 and Swift. In this tutorial, you will learn to create custom cell types. This tutorial will show you the power of Swift and how to use it properly.

15. Swift Cheat Sheet

Swift Cheat Sheet

Swift Cheat Sheet is a short guide for using the Apple's new programming language. This guide aims to teach you all the key features of Swift language including strings, arrays, dictionaries, and flow control. You can read this online or you can download the file into PDF, EPUB, or MOBI.

Conclusion

Swift is a new language that is being released by the Apple for the programmers. This language is considered as the new era for Objective-C. Although Objective-C is enough at this stage for creating something new but, you will definitely find the language to be worth it after one year.

You should better learn from these tutorials so that you are ahead when the time comes. Please share the post with others so that everyone can utilize from it. If you like to share more tutorial regarding swift, please share them in the below comment section.

Life Outside the World Wide Web: How to Make Non-Professional Relationships Last

Posted: 21 Jul 2014 03:00 AM PDT

If you are to review your life for the past years and ask yourself what relationships have you forged, what could your answer be? How do you make non-professional relationships last?

Probably, your list would include clients, prospective clients, co-collaborators, web design colleagues and basically, professional relationships.

But are these the relationships you want to spend your life with?

Web Designer Who Is Alone

In the course of our careers as web designers and developers, we have focused on forging a lasting professional relationship. This is essential because you should have continuous opportunities to earn. Establishing and sustaining such relationships opens more opportunities to earn money.

I will give you some ways for you to effectively foster non-professional relationships. I will also help you balance and juggle your time int sustaining said relationships while keeping your work on track.

Don't Be Workaholic

The problem with creative people, including web designers, is that they have difficulties on two things: turning the work switch on and turning it off.

stressed

At times, you get too motivated that you don't realize you have been working the whole day.

Of course, you make money quicker because of this and it may have been your motivation. Or perhaps, you have more than one project that you want to finish everything on time. Or maybe, you simply have lots of time and you know that it would be wiser to work and earn than just procrastinate.

But what does this do to you?

How Do I Know I'm a Workaholic?

If you are not one of the people who openly admit that they are workaholics, you may have difficulties in sensing whether you really are a smash-my-face-on-work guy or not.

US News gave 17 signs that may help you in determining whether you are workaholic or not. Here are some of them:

  • You're the first to arrive in the office and the last to leave.
  • You work through lunch hour. Every lunch hour.
  • You get stressed when you're not at work.
  • You can never be satisfied.
  • You tend to devalue your personal priorities.
  • Your mind is always at work even if you are not at work.
  • You work when you're sick.
  • You're always accessible.
  • You always overbook.

How is Workaholism Bad for Me?

overworked

Being a workaholic is not entirely wrong. In fact, at some levels and in the professional perspective, working heavily makes your more productive. The faster you finish your projects, the more projects you can take, and consequently, the more money you will earn.

However, in a personal-life standpoint, too much work is not healthy. Most workaholics tend to give too much time and focus on their professional lives to a point that they no longer talk to their families and friends.

Because of this, workaholics tend to be detached from the people who care about them. This could lead to emotional and psychological problems in the future.

In the long run, health becomes an issue too. Most people who work long hours tend to forget exercise and just eat fast to eat food or whatever they pick up in the fridge. Rarely do they prepare their own healthy and balanced meals.

These small but gravely important matters are what workaholics sometimes forget. Now, if you are one, what are you going to do?

How to stop being a workaholic?

lazy

If you think you are already a workaholic and you are worried that it might affect you in the future, let me give you some tips. Listed below are few of the many things you can try to finally become free of workaholism. Here are they:

  • Give yourself a work-time – If you are working for an agency that is open from 8am to 5pm, use that period to work. Stop working and leave the office once work ends. Remind your office to stop calling you after office hours; don't check your emails or don't text your co-workers about work.

If you are freelancing, save some time for rest times. Work at a specific period of time. Example, you can work on designing for only 10 hours a day. The remaining hours left should be allotted into personal activities.

  • Spend your free time freely – this is one of the struggles of being a workaholic. Even in your free time, you tend to think of work. Of course, this can really affect how you spend your free time.

If you really want to stop being a workaholic, spend your time thinking less about work. Go out on a vacation, grab a drink with your friends or maybe even try out a new hobby.

  • Relax – You're always on the go. To stop being a workaholic, you need to relax. Breathe in, breathe out. You'll get things done, don't rush. Now, if you're not a workaholic yet, be sure to try these tips from Zentips before you even become one.

Learn to Say NO to Work

saying-no

The reason why you are having difficulties in establishing and sustaining meaningful personal connections is that you can't say no to work. You are the type of person who has multiple side- jobs. You're always working and in the zone.

This is quite good because you are always productive and will always find ways to earn. However, it can be stressful in the long run.

To establish non-professional relationships, you have to say no to some professional relationships. Think of this, we all have 24 hours each day.

That means we have 24 hours to divide for all the activities we need to finish. Now, if you spend around 10 hours taking rests, and 14 hours working, how can you even find time for your personal life?

When was the last time you hung out with friends? When was the last time you had fun? Went to the park? Had a run?

If you feel like you haven't done the things these activities, like, in forever, then maybe you're not saying no enough.

How Can I say NO Without Offending My Client?

Here Are Some Phrases That You Could Use in Your Emails When Turning a Client Down:

  •  "I would love to accept the task. However, I really have to… [insert your reason here]"
  • "I am already working on a project right now and my schedule will not permit me to work on additional tasks. Fortunately, I can recommend you to… [insert referral]"
  • "That is great but I have already committed to… [insert name]"
  • Inasmuch as I would want to say yes to your proposal, I really can't work on it right now as I am… [insert reason]"

Start a New Hobby

lego

If you want to foster personal relationships, you can start with a hobby. Hobbies are great ways to meet new people, share the same interests and connect at a personal level.

However, if you are going to start a new hobby, I would personally recommend to choose something that doesn't involve computers.

Start a hobby that is far from what you do because it will give you a fresher look at things. If you are a web designer and would start a hobby, say, digital art, you're not going away from your routine, your simply following the same routine towards a different destination.

Try hobbies that involves meeting people at a physical level. Remember that most long and lasting relationships start with personal conversations.

Here are a few hobbies that you could take on:

Go on a Vacation

vacation

Image from: Depositphotos

Your phone can't work properly if its battery is drained. Same is true with your laptop computers. And so are you.

At times, you need to charge, unwind and replenished the already-depleted juices. Try and go out some time, go away and find inner peace.

Traveling can sometimes teach you things you can use for your everyday life.

Before traveling, remember the following:

  • Leave your worries home.
  • Travel light.
  • Talk to new people.
  • Travel alone.

Be a Family-and-Friends-First Guy

group-excited

The best way to create lasting personal relationships with people is to be a guy who actually wants to create such relationships. All these tips will be put to waste if you don't want to do it. Be the guy you who is open to people, loves talking to people and will welcome them with open arms..

Don't be the sour cat who bites the people who feed them. Be a warm, loving person who will show affection to every person who cares.

Don't be a person who wants to die sad and alone. Be the person who would want to die knowing that he was loved.

And lastly, be the kind of person you would want to meet.

Conclusion

There is more to life than web design. As a professional, you have to remember that aside from the professional life that you are living, you also have a personal one.

If you are not going to identify that thin line between the two, you will live your life in stress, chaos and ultimately, sadness. As early as today, invest on the people that really matters. They might not give you cash, but surely, they'll be there for you when you need them the most.

No comments:

Post a Comment