Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Sometimes the idea we get when reading a class interface is different from what is actually going on inside its implementation, for example there could be several hidden dependencies.

  2. When typing a shell command it is possible to reuse the last argument of the previous call without having to type it.

  3. Keep Your Bench Clean

    Like good chefs keep their benches clean to make delicious dishes all day long in the restaurants' kitchens, so good developer keep their codebase clean.

  4. If you are having problems with xcodebuild failing to export your apps with either Swift or Watch Kit support here's the solution, with a handy custom script.

  5. One of the characteristic of the UI is that it changes, and there are scenarios in which writing UI tests to assure that the change has happened correctly can be very valuable for the reliability of our apps.

  6. In this little tutorial we will see how to use Cathage, an OS X and iOS depencendy manager, to install libraries written in Swift 2 and Xcode 7, with a focus on the process to get testing dependencies.

  7. In this port to Swift of the great of Haskell's "Functors, Applicatives, And Monads In Pictures" we are going to look at these functional programming concepts aided by some very helpful pictures.

  8. An introduction to the XVim plugin, that adds most Vim keybindings and features to the Xcode IDE, and how this can make you more productive as a developer.

  9. Testing Realm apps

    Realm is a mobile database that, unlike CoreData, is easy to test.

  10. Companion blogpost for Gio's talk "Talking myself into the value of acceptance testing" at Melbourne CocoaHeads meetup

  11. How to get started with UI testing in Xcode 7, recording tests and using the new APIs to assert the state of the application under test.

  12. At mokacoding we're big on automation, and we eat our own dog's food!

  13. Git provides a mechanism to run one or more scripts before a commit is actually added to the history called pre-commit hook.

  14. How many times when working on a Mac OSX or iOS app with a team have you had a merge conflict on the project.pbxproj file?

  15. Not only Expecta is a simple to use library that allows us to write highly readable code, but it can also be extended by the users with custom matchers.

  16. A test that express is intent clearly is arguably twice as effective as one that doesn't.

  17. An interesting and powerful, yet not at all documented feature of Spetca are global beforeEach and afterEach hooks.

  18. When writing tests it's very important do be declarative, aiming to have tests that explain how a class is supposed to behave as good as its documentation would do.

  19. Writing unit tests for our iOS and OS X projects not only is important, but should be always part of the development cycle.

  20. Keyboard shortcuts are easies way to start increasing your productivity.

  21. A guide on install and use the KIF framework for iOS acceptance testing.

  22. In this post we'll look at the main tools and libraries available to write unit and acceptance tests for iOS and OS X applications, as well as the solutions to host Continuous Integration for our projects.

  23. An interesting and powerful, yet not at all documented feature of Spetca are global beforeEach and afterEach hooks.

  24. How to invoke xcodebuild to run the tests from the command line and how to format its output using xcbeautify or xcpretty

  25. Rake, the Ruby build utility, can lift off all the typing involved in running the Cucumber/Calabash acceptance tests, saving us a lot of typing time.

  26. Git-iquette

    Every team and every project should have a Git-iquette: a set of common practices for managing the git repository.

  27. A simple guide that shows the simplest way to install Calabash on an iOS project, by using Build Configurations and CocoaPods.

  28. By implementing these 5 small habits you'll kickstart your 2015 and become a better software developer.

  29. Tips for freelance software developers (and non) to improve the security of laptops, smartphones and website accounts, to keep your and your clients data safe.

  30. Some time ago I learned the hard way that I shouldn't work on Fridays.

  31. A couple of tips learnt the hard way on how to develop and debug In App Purchase support in an iOS app.

  32. I recently decided to move my blog from Ruby and Jekyll, to Metalsmith and Javascript.

  33. Some tips on how to use CocoaPods and customs build configurations without headaches.

  34. A way of automating the deployment of an iOS app for enterprise distribution using the shenzhen gem.

  35. Taking a look back at 2013, to find good propositions for 2014

  36. A list of the tech podcasts I follow

  37. A little guide on how to edit an existing model adding a new has_many association

  38. A quick summary and memo of interesting things I've learned in October - iOS screen capture, HTML5 game development, ways to improve your coding.

  39. A look at how Xcode stores information about the project and the workspace

  40. October's Questions

    Introducing mokagio's monthly questions, related to iOS, Objective-C, Xcode, xctool, AFNetworking, CocoaPods.

  41. A quick summary and memo of interesting things I've learned in September

  42. Sharing thoughts by some lead designers on iOS 7.

  43. A simple checklist of the basic tools to setup a Mac for development.

  44. Introducing MTFontIcon, a CocoaPod library for iOS to improve application development efficiency by using font icons.

  45. A workaround for the unusual crash of Xcode 5 GM during the App Store submission process.