IOS开发-OC学习-Foundation框架练习
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框架练习的更多相关文章
- 【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词
		
一. 字符串 API 1. NSString 用法简介 (1) NSString API 介绍 NSString 功能 : -- 创建字符串 : 使用 init 开头的实例方法, 也可以使用 Stri ...
 - ios开发网络学习AFN框架的使用一:get和post请求
		
#import "ViewController.h" #import "AFNetworking.h" @interface ViewController () ...
 - Android与Swift iOS开发:语言与框架对比
		
Swift是现在Apple主推的语言,2014年新推出的语言,比Scala等“新”语言还要年轻10岁.2015年秋已经开源.目前在linux上可用,最近已经支持Android NDK:在树莓派上有Sw ...
 - Android &Swift iOS开发:语言与框架对比
		
转载自:http://www.infoq.com/cn/articles/from-android-to-swift-ios?utm_campaign=rightbar_v2&utm_sour ...
 - iOS开发-常用第三方开源框架介绍
		
iOS开发-常用第三方开源框架介绍 图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网 ...
 - iOS开发之常用第三方框架(下载地址,使用方法,总结)
		
iOS开发之常用第三方框架(下载地址,使用方法,总结) 说句实话,自学了这么久iOS,如果说我不知道的但是又基本上都摸遍了iOS相关知识,但是每次做项目的时候,遇到难一点的地方或者没试过的东西就闷了. ...
 - iOS开发-OC语言 (一)oc数据类型
		
分享一套以前学习iOS开发时学习整理的资料,后面整套持续更新: oc数据类型 数据类型:基本数据类型.指针数据类型 基本数据类型:数值型.字符型(char).布尔型.空类型(void) 指针数据类型: ...
 - iOS开发OC基础:Xcode中常见英文总结,OC常见英文错误
		
在开发的过程中难免会遇到很多的错误,可是当看到系统给出的英文时,又不知道是什么意思.所以这篇文章总结了Xcode中常见的一些英文单词及词组,可以帮助初学的人快速了解给出的提示.多练习,就肯定能基本掌握 ...
 - 关于iOS开发的学习
		
关于iOS开发的学习,打个比方就像把汽车分解: 最底层的原料有塑料,钢铁 再用这些底层的东西造出来发动机,座椅 最后再加上写螺丝,胶水等,把汽车就拼起来了 iOS基本都是英文的资料, ...
 - iOS开发如何学习前端(2)
		
iOS开发如何学习前端(2) 上一篇成果如下. 实现的效果如下. 实现了一个横放的<ul>,也既iOS中的UITableView. 实现了当鼠标移动到列表中的某一个<li>,也 ...
 
随机推荐
- Android真机连接手机Target显示unknown cmd命令下adb devices 显示offline
			
主要原因是adb版本的问题: 1.找到adb.exe路径 比如:G:\BaiduYunDownload\Android\android-sdk\platform-tools,将该路径放到环境便利-- ...
 - springMVC下载文件前修改文件名字
			
很多时候,为了方便,下载文件其实就直接写了一个文件在服务器上面的路径,然后直接点击一个这个地址,浏览器就自然而然的开始下载了. 但是这次项目需要在文件下载之前修改文件的名字,也就是说,服务器上文件的名 ...
 - SVN分支的创建,合并,与销毁和相关操作
			
test是分支和主干所在的文件夹,SVNTest是主干,所有的分支都放在branch里面,192.168.1.101是服务器的地址 创建分支: 把服务器中的主干复制出来到自己的分支上: svn cop ...
 - 励研(LY) CRC16算法
			
/**************************************************** ** 函数名称: CalculateCRC16 ** 输 入: buf 要校验的数据; le ...
 - 【树状数组】  poj 2352
			
题意:给出n个平面二维坐标,对于每个坐标,如果这个坐标跟(0,0)形成的矩形内包含的点数为 k (包含边界,但不包含坐标本身),那么这个坐标就是 level k.输出level 0 - n-1的点数分 ...
 - myeclipse连接hadoop集群编程及问题解决
			
原以为搭建一个本地编程测试hadoop程序的环境很简单,没想到还是做得焦头烂额,在此分享步骤和遇到的问题,希望大家顺利. 一.要实现连接hadoop集群并能够编码的目的需要做如下准备: 1.远程had ...
 - java数据类型,hibernate数据类型,标准sql数据类型之间的对应表
			
Hibernate API简介 其接口分为以下几类: l 提供访问数据库的操作的接口: l 用于配置Hibernate的接口: l 回调接口 l ...
 - HDOJ 1319 Prime Cuts<数论>
			
学会了不难.通过这道题学习了两点: 1:筛选法求素数. 2:在写比较长的程序的时候,给每个功能部分加上注释,思路会更清晰. 题意: 1.题目中所说的素数并不是真正的素数,包括1: 2.需要读懂题意,对 ...
 - mysql 本地操作
			
先把数据库传到根目录 再直接导入 没有50M限制root@b101 [/home/user/www]# mysql -uusername_007li -ppasswd -D dbname_li12d ...
 - 在Servlet(或者Filter,或者Listener)中使用spring的IOC容器
			
web.xml中的加载顺序为:listener > filter > servlet > spring. 其中filter的执行顺序是filter-mapping在web.xml中出 ...