Within C# we have access to a String class from .NET which is full of helpful string manipulation methods. Many other languages have their own forms of a String library and Objective-C is right there with those languages with its NSString class. While NSString is very useful I do find it odd from time to time the naming or usage of certain methods to accomplish tasks. For example, within any .NET based language, such as C#, I have access to a handy method called String.Contains. It’ll return a true or false depending if the the string you pass as a parameter is within, or contained, within the main string object you call this method from.
I figured I’d give out a quick tip that I had to recently do in C#. A friend had asked me how to automatically fill out a web form and submit it so that he could grab the html of the results page. Luckily, it is VERY simple in C# and I assume it is just as easy in VB.NET too…
HtmlDocument document = browser.Document;
HtmlElement inputValue = document.GetElementById("ctl00_ContentPlaceHolder1_txtNAICS");
HtmlElement submitButton = document.GetElementById("ctl00_ContentPlaceHolder1_btnSearch2");