E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NSString
iOS Swift新手教程字符串String类型的一些常用用法
注意在Cocoa和Cocoatouch中,Swift的String,和Foundation中的
NSString
是兼容的,全部
NSString
额API都能够调用String类型字符串常量1、含转义字符:比如
Lee坚武
·
2023-09-09 04:42
fishhook实现原理分析
这篇文章比较偏重对整个库实现过程的分析,实现代码的理解使用staticvoid(*sys_NSLog)(
NSString
*format,...);staticvo
LikeHeiDi
·
2023-09-09 00:22
判断字符串中字节数(中英文)
//判断字符串长度(包含中英文)-(int)convertToInt:(
NSString
*)string{intstrlength=0;char*p=(char*)[stringcStringUsingEncoding
半夏吖
·
2023-09-08 23:22
iOS-Instruments之Time Profiler
原始性能分析方法:写个单元测试NSDate*startDate=[NSDatedate];for(inti=0;i<100000;i++){
NSString
*string=@"123";string=[
HCL黄
·
2023-09-08 21:32
走进 YYModel
","name":"Germany","age":49}那我们会去建立相应的Object对象@interfaceTestObject:NSObject@property(nonatomic,copy)
NSString
水落斜阳
·
2023-09-08 21:23
OC_底层_isa探究
isa与类关联的原理OC对象的本质先简单简介llbd相关知识:lldb在代码中探索对象本质:@interfaceLGPerson:NSObject@property(nonatomic,copy)
NSString
nicedayCoco
·
2023-09-08 21:16
YYModel源码浅析
YYModel的接口以分类的形式提供:NSObject分类@interfaceNSObject(YYModel)//使用json数据创建对象,json的类型可以使NSDictionary,NSData,
NSString
好有魔力
·
2023-09-08 20:12
属性@property探索
通过clang的方法查看@property生成的变量和方法如下:写一个属性@interfaceProperty()@property(nonatomic,copy)
NSString
*myName;@end
紫水依
·
2023-09-08 19:05
iOS字符串移位
话不多说,直接上代码:写在
NSString
的category里的方法:-(
NSString
*)displacementWithLength:(int)length{
NSString
*string=@""
Mr_Atom
·
2023-09-08 19:00
iOS iOS-获取子字符串位置
这里需要用到正则表达式
NSString
*superString=@"abcdeabc";
NSString
*subString=@"ab";NSRegularExpression*regex=[NSRegularExpressionregularExpressionWithPattern
iOS程序媛ing
·
2023-09-08 18:47
IOS加载plist文件、懒加载与数据模型相关
-(IBAction)loadPlistBtn:(id)sender{//获取bundleNSBundle*bundle=[NSBundlemainBundle];//获取plist地址
NSString
KevenT
·
2023-09-08 11:49
NSString
小记
NSArrayarrayWithObjects:@"here",@"be",@"dragons",nil];NSLog(@"%@",[pathArraycomponentsJoinedByString:@""]);分割:
NSString
gogo小小酥
·
2023-09-08 08:50
iOS 修改文件名称
-(void)renamedFiles{//找到文件路径
NSString
*filePath=@"/Users/admin/Desktop/指定文件夹";//工程目录
NSString
*BASE_PATH=
KevinChein
·
2023-09-07 23:58
iOS KVO观察者模式(坑),移除观察者removeObserver崩溃
代码#import"BController.h"@interfaceBController()@property(nonatomic,copy)
NSString
*name;@end@implementationBController
蜂子阁先生
·
2023-09-07 22:09
判断字符串是否为纯汉字,还是只是含有汉字的情况。
我把它写成了一个分类,方便大家使用
NSString
+Chinese.h#import@interface
NSString
(Chinese)/***判断是否是纯汉字*/-(BOOL)isChinese;/
马拉萨的春天
·
2023-09-07 20:51
基础知识点
ios
字符串汉字判断
关于百度地图定位
首先先导入4个配置文件#import"AppDelegate.h"#import#import@interfaceAppDelegate()@endstatic
NSString
*APIKey=@"b12a81f5c32c3f061ad8489f079c83d3
如获新生
·
2023-09-07 18:33
iOS获取设备型号
iOS获取设备型号+(
NSString
*)getDeviceInfo{//需要#import"sys/utsname.h"structutsnamesystemInfo;uname(&systemInfo
stYiwe
·
2023-09-07 17:14
NSDictionary 字典, JSON 字符串互转
jsonData=[NSJSONSerializationdataWithJSONObject:jsonDicoptions:0error:nil];//如果不想要JSON字符串里带空格或换行等options传0
NSString
llyihh
·
2023-09-07 11:43
iOS 安全性参考点
Archieve文件也是在沙盒的自定义路径中保存一个对应的文件:
NSString
*multiHomePath=[NSHomeDirectory()string
sheepcao
·
2023-09-07 07:27
KVC原理浅析学习<3>
setValue接上回介绍这一节我们来看一下setvalue的操作;我们在这个成员变量来操作演示说明@interfaceLGPerson:NSObject{@public//
NSString
*_name
竹屋听雨
·
2023-09-07 00:40
排除因为%@出现的(null)
/**排除因为%@出现的(null)*/+(instancetype)blt_stringWithFormat:(
NSString
*)format,...
fankang
·
2023-09-06 20:25
正则表达式
他们的作用是分别指出一个字符串的开始和结束“^abc”:表示所有以”abc”开始的字符串(”abcsss”,”abc123″,·····),类似于:-(BOOL)hasPrefix:(
NSString
*
jay_丶
·
2023-09-06 18:23
ios 本地html添加拼接参数
image.png
NSString
*htmlStr=@"http://www.xiaodianying.mp4";
NSString
*filePath=[[NSBundlemainBundle]pathForResource
一个七
·
2023-09-06 17:33
iOS日期转换成中文格式
importNS_ASSUME_NONNULL_BEGIN@interfaceQSUtilClass:NSObject/**今天时间转换格式二零一九年七月二日@return格式二零一九年七月二日*/+(
NSString
InterestingPDD
·
2023-09-06 10:05
iOS 过滤html标签
+(
NSString
*)filterHTML:(
NSString
*)html{if(html.length";html=[htmlstringByReplacingOccurrencesOfString
三岁就很乖
·
2023-09-06 07:03
iOS内存管理一(retainCount,retain,release)
TaggedPointer技术nonpointerisa散列表(引用计数表,弱引用表)TaggedPointer技术>从64bit开始,iOS引入了TaggedPointer技术,用于优化NSNumber、NSDate、
NSString
昵称是乱起的
·
2023-09-05 14:55
关于弹窗(UIAlerterViewController)的总结
#import"Alert.h"@implementationAlert+(void)alert:(
NSString
*)strandUIviewController:(UIViewController*
__Seven
·
2023-09-05 12:35
2019-05-10
和后台约定采用自定义协议,采用byte方式传输,数据格式如下:后台定义的socket包格式如下:根据后台的要求,必须使用byte进行数据传输,所以必须对int和
NSString
转换成byte(字节),最后把
策马的子乔
·
2023-09-05 11:30
ios 获取自定义bundle资源小结
直接在finder里面创建一个文件夹,修改其后缀为.bundleSnip20171121_1.pngSnip20171121_2.png2、直接Xcode创建二、注意以上两种访问资源有坑访问资源代码:
NSString
baby_在海边
·
2023-09-05 06:20
让我们扒一扒block的裤子
static
NSString
*b=
RainyHand
·
2023-09-05 06:43
iOS中对象转为JSON字符串后,多出来反斜杠的问题
;NSLog(@"%@",dic);NSData*jsonData=[NSJSONSerializationdataWithJSONObject:dicoptions:0error:nil];
NSString
浩成哥哥
·
2023-09-05 05:02
__block和__weak修饰符的区别
__weak只能在ARC模式下使用,也只能修饰对象(
NSString
),不能修饰基本数据类型(int)。__block对象可以在block中被重新赋值,__weak不可以。
有缘人2830
·
2023-09-05 04:56
集合类型的泛型 _ _covariant (部分转载)
为何
NSString
没有呢?好奇心驱使下,来一探究竟。
小曼blog
·
2023-09-05 03:40
大数相乘-算法
例如:计算98×21,步骤如下1982×213-------------4(9)(8)index){
NSString
*indexStr=s
柠檬草YF
·
2023-09-05 03:16
iOS 14 以上系统导致WiFi名称获取不到的情况
我的项目中获取WiFi名称的方式:+(
NSString
*)wifiName{NSArray*interfaces=CFBridgingRelease(CNCopySupportedInterfaces(
笑笑菜鸟
·
2023-09-04 23:49
Category类别、Extension扩展
属性:我们使用property声明的,如下代码@interfacePeople()@property(nonatomic,strong)
NSString
*ageS;@end成员变量:我们写在{}中的,如下代码
海上飞鸟
·
2023-09-04 23:07
KVC
常见的API有:-(void)setValue:(id)valueforKeyPath:(
NSString
*)keyPath;-(void)setValue:(id)valueforKey:(
NSString
六月的某一个早晨
·
2023-09-04 21:17
iOS编程二进制、十进制、十六进制转化
十进制转二进制/**转化为十进制@parambinary二进制的数据@return数据结果*/-(
NSString
*)convertDecimalSystemFromBinarySystem:(
NSString
单线程Jack
·
2023-09-04 18:59
iOS CFStringTransform汉字转拼音
带声调
NSString
*chineseCharacterString=@"我爱我的祖国";if(chineseCharacterString.length>0){NSMutableString*sb=[
我喝多了
·
2023-09-04 17:54
iOS- 固定高度获取文本宽度
一、固定高度获取文本宽度-(CGFloat)getWidthWithText:(
NSString
*)textheight:(CGFloat)heightfont:(CGFloat)font{CGRectrect
友善的人啊
·
2023-09-04 13:43
Swift字符串和字符和控制条件(三)
Swift的String类型与Foundation
NSString
类进行了无缝桥接。Foundation还对String进行扩展使其可以访问
NSString
类型中定义的方法。
bearIT
·
2023-09-03 20:03
iOS获取设备信息
UIDevice帮助我们全方位的了解所使用的设备的相关信息//手机名称
NSString
*userPhoneNameStr=[[UIDevicecurrentDevice]name];//手机系统名称
NSString
开心的小娇
·
2023-09-03 20:06
银行卡号加入* 并四个一个空格
+(
NSString
*)getNewBankNumWitOldBankNum:(
NSString
*)bankNum{NSMutableString*mutableStr;if(bankNum.length
f79774d6d6bb
·
2023-09-03 16:18
iOS 获取手机外网和内网IP地址
//获取外网IP方法一:-(
NSString
*)getWANIPAddress{NSError*error;NSURL*ipURL=[NSURLURLWithString:@"http://pv.sohu.com
我的咯嗨
·
2023-09-03 16:34
知识点
weak修饰对象,而不用assignassign修饰基本数据,weak修饰对象防止野指针出现不使用KVO监听方法,如何手动触发对象的属性的变化(void)willChangeValueForKey:(
NSString
狂浪的心
·
2023-09-03 07:37
如何让键盘禁止输入Emoji 表情,以及九宫格键盘的坑
在开发中我们有时候会遇到一些需求,比如就是我们接下来要谈的内容就是输入框内禁止输入Emoji表情,那么我可以用如下方法来实现,//是否包含emoji-(BOOL)stringContainsEmoji:(
NSString
JohnXych
·
2023-09-03 04:24
iOS文件管理
getSandBoxPath{NSArray*pathArray=NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES);
NSString
Mr_Lin_
·
2023-09-02 18:47
textView显示html图片左边一直有空白间隙的坑
二、处理html标签在查询资料以及咨询我的前端好友后,我给后台返回的图片标签加了一个head标签
NSString
*html=kFormat(@"img{width:%f;display:block!
Flawless_00
·
2023-09-02 16:58
iOS Unicode 上传表情和显示表情
1、上传表情到后台Unicode编码
NSString
*uniStr=[
NSString
stringWithUTF8String:[commentsUTF8String]];NSData*uniData=
小PY
·
2023-09-02 13:53
2018-06-01HMAC-MD5加密
-(
NSString
*)LJHMACMD5:(
NSString
*)datakey:(
NSString
*)key{NSData*datas=[datadataUsingEncoding:NSUTF8StringEncoding
hezcly
·
2023-09-02 13:39
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他