Skip to content
Insights by Aasim Naseem
Insights by Aasim Naseem
Substrings from NSString - AasimNaseem.com

Substrings from NSString

AasimNaseem, March 13, 2012April 9, 2025

Hello iOS geeks …

Here is a small tip for getting a substring from NSString;
NSString class provide following methods for splitting a string;

[sourcecode lang=”objc”]

– (NSString *)substringFromIndex:(NSUInteger)from;
– (NSString *)substringToIndex:(NSUInteger)to;
– (NSString *)substringWithRange:(NSRange)range;
– (NSRange)rangeOfString:(NSString *)<em>aString;</em>
[/sourcecode]

Following code will demonstrate itself;

[sourcecode lang=”objc”]

NSString testString = @”I love programming in objective-c”;
[testString substringToIndex:5]; // will return I Love
[testString substringFromIndex:7]; // will return pogramming in objective-c
[testString substringWithRange:NSMakeRange(21, 32)]; // will return objective-c

Use this method to check whether the giving string present in the target string or not.
[testString rangeOfString:@”love”]; // Will return an NSRange structure giving the location and length in the receiver of the first occurrence of aString. Returns ]{NSNotFound, 0} if =aString is not found or is empty (@””).
[/sourcecode]

I think self descriptive code chunk, so no need to write anything more; (:

Happy Development;

This post belongs to N-FAQ category where i post anything i learn new (no matter how its small or big) during my work; N-FAQ = Not-FAQ;

free counters

iOS how to get substring from nsstringhow to split string iosiosNSRangeMakeNSStrngsubstring of nsstringsubstringFromIndexsubstringToIndexsubstringWithRange

Post navigation

Previous post
Next post

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Project Status Report: 5 Basic Things Leadership Actually Needs
  • How Project Problems Evolve: From Assumptions to Risks to Issues
  • Mitigation Plans vs Contingency Plans: What Project Managers Often Confuse
  • The Complete Enterprise RFx Lifecycle: From Business Need to Vendor Mobilization
  • RFI vs RFP vs RFQ: Choosing the Right RFx Document

Recent Comments

  1. How Project Problems Evolve: From Assumptions to Risks to Issues - Insights by Aasim Naseem on Mitigation Plans vs Contingency Plans: What Project Managers Often Confuse
  2. Pass the PMP Exam On First Attempt - Aasim's Web Corner on PMP Exam Eligibility 2025: 3 Things You Need to Know
  3. Pass the PMP Exam On First Attempt - Aasim's Web Corner on 5 PMP Exam Preparation Mistakes You’re Probably Making (And How to Fix Them Fast)
  4. Pass the PMP Exam On First Attempt - Aasim's Web Corner on 4 Common Questions & Answers About PMP Exam
  5. Pass the PMP Exam On First Attempt - Aasim's Web Corner on Best PMP Study Resources for 2025 (Books, Courses, Tools & More)

Archives

  • September 2026
  • June 2025
  • May 2025
  • April 2025
  • January 2025
  • November 2024
  • April 2024
  • October 2022
  • August 2021
  • September 2020
  • May 2020
  • April 2019
  • January 2019
  • September 2018
  • July 2015
  • June 2015
  • November 2014
  • September 2014
  • April 2014
  • June 2013
  • May 2013
  • February 2013
  • January 2013
  • December 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • March 2012
  • February 2012
  • January 2012
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009

Categories

  • Agile & Frameworks
  • Amazon Kindle
  • Android
  • Aspect Oriented Programming
  • BlackBerry
  • Blog
  • Code Repositories
  • History
  • iOS
  • Islam
  • Java
  • JavaScript
  • Life Around Us
  • Linux
  • My Bookshelf
  • My Poetry
  • My Sketch Work
  • PMO & Governance
  • PMP Certification
  • Project Delivery Playbooks
  • Project Management
  • Random Tips
  • Saunterer Soul
  • Tendering & RFx Cycle
©2026 Insights by Aasim Naseem | WordPress Theme by SuperbThemes