- 浏览: 3012027 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
/*---------------- 比较两个字符串----------------*/
//用C比较:strcmp函数
char string1[] = "string!";
char string2[] = "string!";
if(strcmp(string1, string2) = = 0)
{
NSLog(@"1");
}
//isEqualToString方法
NSString *astring01 = @"This is a String!";
NSString *astring02 = @"This is a String!";
BOOL result = [astring01 isEqualToString:astring02];
NSLog(@"result:%d",result);
//compare方法(comparer返回的三种值)
NSString *astring01 = @"This is a String!";
NSString *astring02 = @"This is a String!";
BOOL result = [astring01 compare:astring02] = = NSOrderedSame;
NSLog(@"result:%d",result);
//NSOrderedSame 判断两者内容是否相同
NSString *astring01 = @"This is a String!";
NSString *astring02 = @"this is a String!";
BOOL result = [astring01 compare:astring02] = = NSOrderedAscending;
NSLog(@"result:%d",result);
//NSOrderedAscending 判断两对象值的大小(按字母顺序进行比较,astring02大于astring01为真)
NSString *astring01 = @"this is a String!";
NSString *astring02 = @"This is a String!";
BOOL result = [astring01 compare:astring02] = = NSOrderedDescending;
NSLog(@"result:%d",result);
//NSOrderedDescending 判断两对象值的大小(按字母顺序进行比较,astring02小于astring01为真)
//不考虑大 小写比较字符串1
NSString *astring01 = @"this is a String!";
NSString *astring02 = @"This is a String!";
BOOL result = [astring01 caseInsensitiveCompare:astring02] = = NSOrderedSame;
NSLog(@"result:%d",result);
//NSOrderedDescending判断两对象值的大小(按字母顺序进行比较,astring02小于astring01为 真)
//不考虑大小写比较字符串2
NSString *astring01 = @"this is a String!";
NSString *astring02 = @"This is a String!";
BOOL result = [astring01 compare:astring02
options:NSCaseInsensitiveSearch | NSNumericSearch] = = NSOrderedSame;
NSLog(@"result:%d",result);
//NSCaseInsensitiveSearch:不区分大小写比较 NSLiteralSearch:进行完全比较,区分大小写 NSNumericSearch:比较字符串的字符个数,而不是字符值。
发表评论
-
iOS程序运行生命周期
2015-11-10 09:05 1016iOS程序运行生命周期 在文件AppDele ... -
iOS开发系列--IOS程序开发概览
2015-11-10 07:32 1229iOS开发系列--IOS程序开发概览 概览 ... -
2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南
2015-11-09 18:29 109842015年11月Xcode7.1(7B91b) ... -
self.navigationController pushViewController执行不成功
2015-11-06 08:28 1718self.navigationControlle ... -
ios NSString format 保留小数点 float double
2015-11-05 17:37 2994ios NSString format 保留小数点 f ... -
自定义 URL Scheme 完全指南
2015-11-04 16:21 949自定义 URL Scheme 完全指南 转载 htt ... -
UIViewController生命周期方法viewDidLoad、viewWillAppear和viewDidAppear
2015-11-01 12:29 3016UIViewController生命周期 ... -
关于self.view.window与viewDidLoad、viewWillAppear、viewDidAppear
2015-11-01 09:36 2613关于self.view.window与viewD ... -
UIScreen学习记录
2015-10-31 08:18 1106UIScreen学习记录 转载自 ... -
使用NSTimer和CGAffineTransformMakeRotation实现旋转动画
2015-10-29 11:53 1906使用NSTimer和CGAffineTransform ... -
【原】iOSCoreAnimation动画系列教程(一):CABasicAnimation【包会】
2015-10-29 08:59 1076【原】iOSCoreAnimation动 ... -
iOS 在UILabel显示不同的字体和颜色
2015-10-27 08:07 1592在项目开发中,我们经常会遇到在这样一种情形:在一个UI ... -
UISlider滑动条的属性介绍以及于标签联合使用实时显示变动值
2015-10-27 08:06 1316UISlider滑动条的属性 ... -
关于使用DSLTableView下拉刷新数据遇到的问题
2015-10-23 21:17 998关于使用DSLTableView下 ... -
使用AdSupport.framework生成IDFA唯一标识符
2015-10-23 17:29 4770使用AdSupport.framework生成IDFA ... -
AppDelegate的详解
2015-10-22 17:51 731AppDelegate的详解 ... -
iOS开发问题集锦
2015-10-22 13:06 5651. Xcode开发连真机运行报错Please ver ... -
iOS 对象属性参数名定义的注意事项不能以alloc,new,copy,mutableCopy 作为开头命名
2015-10-21 15:41 1374property's synthesized g ... -
iOS-自定义的画圆或弧的UIView
2015-10-21 14:20 2705iOS-自定义的画圆或弧的UIView Cu ... -
iOS自定义的模态提示对话框
2015-10-20 14:27 6533iOS自定义的模态提示对话框 基本思路: 1.创建 ...
相关推荐
- 使用`-[NSString stringByAppendingString:]`来连接两个字符串。 - 使用`-[NSString stringByAppendingFormat:]`将字符串与其他类型的数据连接起来。 ```objective-c NSString *str2 = @"MACOSPro"; NSString...
字符串比较是判断两个字符串是否相等的关键,NSString提供了`isEqualToString:`方法,如`BOOL isSame = [str1 isEqualToString:str2];`。如果两个字符串完全相同,isSame将为YES。 大小写转换在处理用户输入或格式...
这个字符串通常包含了设备的品牌和型号,但并不是所有设备都能提供详细的型号信息。比如,某些老款或未公开的设备可能会返回"iPhone"或"iPad"等通用名称。 2. `UIDevice.current.modelName`: 这个属性返回设备的...
在压缩包文件名列表中,我们看到了两个文件:“iFunBox.exe”和“ifunbox.localstrings.utf8”。其中,“iFunBox.exe”是iFunBox的主要可执行文件,用于在Windows操作系统上运行该程序。它是整个软件的核心部分,...
`NSDateFormatter`类在这里扮演了关键角色,它可以将日期字符串转换为`NSDate`对象,反之亦然。例如,如果你有一个形如"2023-04-07 15:30:00"的日期字符串,你可以这样转换: ```swift let dateString = "2023-04-...
3. `dialogcanshow`: 一个字符串,用于防止短时间内连续多次请求导致多个等待对话框的弹出。 4. `mt`: 一个`UIAlertView`实例,用于显示等待对话框。 `MyHTTPUtil`类提供了以下方法: 1. `httpForTongbuGET:`:这...
然而,这种型号字符串对于用户来说并不直观,通常我们需要将这些字符串转换为人类可读的名称,例如"iPhone 12 Pro Max"。这可以通过创建一个映射表或者使用第三方库来实现。 Python在这里的作用是作为后台处理工具...
描述中的 "iFunBox" 和 "iTools" 是两个常见的iOS设备管理工具,它们在越狱过程中扮演着重要角色。iFunBox允许用户在没有越狱的设备上管理文件,但在越狱后,它能提供更深入的系统访问权限。iTools除了基本的文件...
获取汉字的拼音首字母主要涉及两个步骤:首先,需要将汉字转换为拼音;然后,提取拼音的首字母。 4. **转换工具**: - **ICU(International Components for Unicode)库**:苹果的Foundation框架集成了ICU库,它...
- 假设有两个字符串`str1`和`str2`,则: ```cpp str2.swap(str1); cout ; // 输出 "myheartgoon" cout ; // 输出 "yesterdayoncemore" ``` #### 字符串扩展 1. **增加字符**: - 使用`+=`, `append()`, 和`...
Hexicon 是一个强大的工具,专为开发者设计,用于在 MacOS 和 iOS 开发环境中自动化处理字符串本地化。这个工具的核心功能是能从代码中自动提取字符串,生成对应的 `Localizable.strings` 文件,从而极大地简化了多...
例如,当用户点击搜索按钮时,可能会调用`startSearch()`方法,传递必要的参数如`mInitialQuery`(初始查询字符串)、`mSelectInitialQuery`(是否选择初始查询)、`mAppSearchData`(应用内搜索数据)和`...
"iphone.ctl"很可能包含了一套专为显示和编辑iOS代码优化的样式,比如将Objective-C的关键字、注释、字符串等内容设置为特定的颜色,以便于阅读和理解代码。 最后,"iphone.stx"文件则是Syntax(语法)文件,它定义...
下面是一个计算字符串长度并把中文字符视为两个字节的函数: ```javascript function strLength(str) { var a = 0; for (var i = 0; i ; i++) { if (str.charCodeAt(i) > 255) // 多字节字符 a += 2; // 按照...
3. **Core Foundation框架**:这是苹果基础库的一部分,提供了许多系统级的服务,如内存管理、字符串处理、数据类型转换等,是iOS应用开发的基础。 4. **UIKit框架**:UIKit是iPhone应用界面的主要构建块,包括UI...
- `MIN` 宏用于比较两个参数 `A` 和 `B` 的值, 并返回较小的一个。 - 使用了三元条件操作符 `?:` 来简化条件判断逻辑。 2. **宏的副作用:** - 当使用宏时, 如果参数中含有自增或自减操作, 必须小心处理, 以免...
"密码1234"是访问和管理证书及配置文件所必需的,而"com.gamevil.zenonia2"可能是应用的唯一标识符(Bundle ID),这通常是开发者为他们的应用分配的反向DNS格式字符串,例如,游戏Zenonia 2的开发商Gamevil可能会...
这里提到的"LeenToast"可能是一个第三方库,由两个文件组成:LeenToast.h 和 LeenToast.m。LeenToast.h 是头文件,包含了类定义和公开的接口,供其他代码导入并使用这个库。LeenToast.m 则是实现文件,包含了具体的...
本教程将深入讲解如何在iPhone应用中有效利用这两个组件,特别是在Xcode环境下进行实战开发。 `UISearchBar` 是iOS系统提供的一个用于输入查询字符串的UI控件,它通常位于导航栏或者表视图的顶部,允许用户输入...
4. **URL处理和加载**: 开发者需要理解如何解析和处理URL字符串,以及如何使用这些URL来加载网页。这涉及到NSURL、NSURLRequest和NSURLConnection(或NSURLSession)等类的使用。 5. **用户交互**: 包括点击、滑动...