IOS开发-OC学习-Foundation框架练习

时间:2022-09-20 00:02:05

OC语言Foundation框架中字典、字符串、数组的应用:

 NSString *string = @"China|Usa|France";

     NSArray *array = [string componentsSeparatedByString:@"|"];
NSLog(@"%@",array); NSMutableArray *marray = [NSMutableArray arrayWithCapacity:];
for (int i=; i<; i++) {
[marray addObject: [NSString stringWithFormat:@"%dhaha",i]];
}
// 删除后二十个元素第一种方法
for (int i=; i<; i++) {
[marray removeLastObject];
} // 删除后二十个元素第二种方法
// [marray removeObjectsInRange:NSMakeRange(80, 20)];
NSLog(@"%@",marray); // 创建一个字典,key值从0到10,value值从100到110
// 先创建两个数组key1和value1
NSMutableArray *key1 = [NSMutableArray arrayWithCapacity:];
for (int i=; i<; i++) {
[key1 addObject: [NSString stringWithFormat:@"%d",i]];
}
NSMutableArray *value1 = [NSMutableArray arrayWithCapacity:];
for (int i=; i<; i++) {
[value1 addObject: [NSString stringWithFormat:@"%d",i+]];
}
// 创建可变字典
NSMutableDictionary *mdic = [NSMutableDictionary dictionaryWithCapacity:];
// 循环给字典添加键值对(键值对由上面代码创建的数组构成)
for (int i=; i<; i++) {
[mdic setValue:[value1 objectAtIndex:i] forKey:[key1 objectAtIndex:i]];
} NSLog(@"jjj%@",mdic);

IOS开发-OC学习-Foundation框架练习的更多相关文章

  1. 【IOS 开发】Objective-C Foundation 框架 -- 字符串 &vert; 日期 &vert; 对象复制 &vert; NSArray &vert; NSSet &vert; NSDictionary &vert; 谓词

    一. 字符串 API 1. NSString 用法简介 (1) NSString API 介绍 NSString 功能 : -- 创建字符串 : 使用 init 开头的实例方法, 也可以使用 Stri ...

  2. ios开发网络学习AFN框架的使用一:get和post请求

    #import "ViewController.h" #import "AFNetworking.h" @interface ViewController () ...

  3. Android与Swift iOS开发:语言与框架对比

    Swift是现在Apple主推的语言,2014年新推出的语言,比Scala等“新”语言还要年轻10岁.2015年秋已经开源.目前在linux上可用,最近已经支持Android NDK:在树莓派上有Sw ...

  4. Android &amp&semi;Swift iOS开发:语言与框架对比

    转载自:http://www.infoq.com/cn/articles/from-android-to-swift-ios?utm_campaign=rightbar_v2&utm_sour ...

  5. iOS开发-常用第三方开源框架介绍

    iOS开发-常用第三方开源框架介绍 图像: 1.图片浏览控件MWPhotoBrowser        实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网 ...

  6. iOS开发之常用第三方框架(下载地址,使用方法,总结)

    iOS开发之常用第三方框架(下载地址,使用方法,总结) 说句实话,自学了这么久iOS,如果说我不知道的但是又基本上都摸遍了iOS相关知识,但是每次做项目的时候,遇到难一点的地方或者没试过的东西就闷了. ...

  7. iOS开发-OC语言 &lpar;一&rpar;oc数据类型

    分享一套以前学习iOS开发时学习整理的资料,后面整套持续更新: oc数据类型 数据类型:基本数据类型.指针数据类型 基本数据类型:数值型.字符型(char).布尔型.空类型(void) 指针数据类型: ...

  8. iOS开发OC基础:Xcode中常见英文总结,OC常见英文错误

    在开发的过程中难免会遇到很多的错误,可是当看到系统给出的英文时,又不知道是什么意思.所以这篇文章总结了Xcode中常见的一些英文单词及词组,可以帮助初学的人快速了解给出的提示.多练习,就肯定能基本掌握 ...

  9. 关于iOS开发的学习

    关于iOS开发的学习,打个比方就像把汽车分解:    最底层的原料有塑料,钢铁    再用这些底层的东西造出来发动机,座椅    最后再加上写螺丝,胶水等,把汽车就拼起来了 iOS基本都是英文的资料, ...

  10. iOS开发如何学习前端&lpar;2&rpar;

    iOS开发如何学习前端(2) 上一篇成果如下. 实现的效果如下. 实现了一个横放的<ul>,也既iOS中的UITableView. 实现了当鼠标移动到列表中的某一个<li>,也 ...

随机推荐

  1. java-正则表达式过滤字符串中的html标签

    案例 import java.util.regex.Matcher; import java.util.regex.Pattern; /** * <p> * Title: HTML相关的正 ...

  2. jQuery操作radiobutton

    1.获取某个radio选中的值,有三种方法 $("input:radio:checked").val()(*我最喜欢)  ; $("input[type='radio'] ...

  3. codeigniter 视图

    2014年7月7日 15:23:05 ci的视图功能很棒, 比如一个网页有四个部分组成,对应4个文件:header.php, sider.php, maincontent.php, footer .p ...

  4. Javascript之动画1

    我们来做一个小球运动的例子:在这个demo中,我们要求连续多次点击小球“开始”按钮,小球运动速度就越来越快.但是还是不完美存在BUG的,经过多次点击“开始”按钮再点击"停止"按钮就 ...

  5. php获取数组长度的方法(有实例)

    php获取数组长度的方法,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度,还有获取二维数组的方法. 在php中获取数组长度方法很简单,php为我们提供 ...

  6. sql server 2008如何保存Emoji表情

    1.将就的方法已找到,在保存前,Emoji表情字符串进行utf-8编码,然后写入数据表的nvarchar(max)字段,取出时再进行解码即可. c#的写法如下: 写入数据表前编码: string sH ...

  7. Spring DI模式 小样例

           今儿跟同事讨论起来spring早期的,通过大篇幅xml的配置演变到今天annotation的过程,然后随手写了个小样例,感觉还不错,贴到这里留个纪念. 样例就是用JAVA API的方式, ...

  8. oracle Can&&num;39&semi;t connect to X11 window server using &&num;39&semi;&colon;0&period;0&&num;39&semi; &sol;Checking monitor&colon; must be configured to display at least 256 colors解决方法

    Can't connect to X11 window server using ':0.0' 解决方法 1. 以oracle 用户登陆X window 或者 2. root 身份执行 # xhost ...

  9. STL源码剖析(读书笔记)

    STL迭代器种类 2. 迭代器型别使用范例: 3. SGI STL空间配置器分为两级: 4. Vector 的内部存储方式为数组,随机访问迭代器. 5. Vector的size获取方式: 6. Vec ...

  10. JavaScript使用点滴

    JavaScript使用点滴 一.字符串替换的小插曲 遇到一个小插曲,想要把后台返回的字符串输出给前端视图,字符串中包含\n换行,需要使用javascript对其进行替换成<br />. ...