51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ios
iOS---通过正则判断手机号码
+(BOOL)isValidateMobile:(NSString*)mobile{ //手机号以13,15,18开头,八个d数字字符 NSString*phoneRegex=@"^((13[0-9])|(15[^4,\D])|...
代码星球
·
2020-06-27
iOS---
通过
正则
判断
手机号码
关于iOS7.0以后修改navigationBar的返回按钮的文本、颜色、自定义按钮等等
self.navigationController.navigationBar.tintColor=[UIColorwhiteColor];在push的时候,在A中添加代码:UIBarButtonItem*backItem=[[UIBarButtonItemalloc]init];backItem.title=@"你的...
代码星球
·
2020-06-27
按钮
关于
iOS7.0
以后
修改
关于iOS私有本地存储(NSSearchPathForDirectoriesInDomains)的用法
/Users/sundfsun2009/Library/ApplicationSupport/iPhoneSimulator/User/Applications下,并随即生成一个数字字母串作为目录名,在每一次应用程序启动时,这个字母数字串都是不同于上一次。 所以通常使用Documents目录进行数据持久化的保...
代码星球
·
2020-06-27
关于
iOS
私有
本地
存储
iOS9 关于设置导航栏和状态栏的字体颜色
self.navigationController.navigationBar.barTintColor=[UIColorblueColor];self.navigationController.navigationBar.titleTextAttributes=@{ &n...
代码星球
·
2020-06-27
iOS9
关于
设置
导航
状态
iOS字符串处理笔记(正则表达式、NSScanner扫描、CoreParse解析器)
最灵活的方法1- (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)searchRange locale:(NSLocale&nb...
代码星球
·
2020-06-27
iOS
字符串
处理
笔记
正则
iOS开发编码建议与编程经验(书写规范)
在开发过程中,我们不仅要去看别人的代码,也要让别人看我们的代码。那么,有一个良好的编码习惯将会非常重要。下面将会罗列使用Objective-C来开发iOS的编码建议。 【1】任意函数长度不得超过50行。(其实很容易就超过50行,这就要考虑代码抽取了。) 【2】任意行代码不能超过80字符。...
代码星球
·
2020-06-27
iOS
开发
编码
建议
编程
iOS开发调试技巧总结
对于软件开发而言,调试是必须学会的技能,重要性不言而喻。对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中。不同语言、不同IDE、不同平台的调试,有同性也有个性。今天我们就来学习一下iOS开发中的调试技巧,语言暂用为OC,IDE当然是强大的Xcode。首先...
代码星球
·
2020-06-27
iOS
开发
调试
技巧
总结
【iOS开发】-canOpenURL: failed for URL: "xx"
如图是在我启动一个Xcode7+iOS9的App之后,控制台的输出。这在Xcode6.4+iOS8时,是不会有的情况,原因是【为了强制增强数据访问安全,iOS9默认会把所有从NSURLConnection、CFURL、NSURLSession发出的HTTP请求,都改为HTTPS请求:iOS9.x-SDK编译时,默认会让...
代码星球
·
2020-06-27
iOS
开发
-canOpenURL
failed
for
iOS根据经纬度获得地理名称
BuildPhases->LinkBinaryWithLibraries->+ -(void)locationManager:(CLLocationManager*)managerdidUpdateToLocation:(CLLocation*)newLocationfromLocat...
代码星球
·
2020-06-27
iOS
根据
经纬度
获得
地理
iOS深入学习(Block全面分析)
本文翻译自苹果的文档,有删减,也有添加自己的理解部分。 如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block 为了方便对比,下面的代码我假设是写在ViewController子类中的 定义和使用Block,?1234567891011121314151617181920...
代码星球
·
2020-06-27
iOS
深入
学习
Block
全面
[iOS]segue与delegate在ViewController返回的时候进行反向回传参数
需求描述: 故事板中,VIEW1与VIEW2有一条SEGUE连线。点击VIEW1中的按钮跳转至VIEW2,并且从VIEW1中传递值给VIEW2。 实现: VIEW1.m 添加下面的事件方法,该方法在视图跳转时被触发。 -(void...
代码星球
·
2020-06-27
iOS
segue
delegate
ViewController
返回
iOS/OS X内存管理(二):借助工具解决内存问题
上一篇博客iOS/OSX内存管理(一):基本概念与原理主要讲了iOS/OSX内存管理中引用计数和内存管理规则,以及引入ARC新的内存管理机制之后如何选择ownership qualifiers(__strong、__weak、__unsafe_unretained和__autoreleasing)来管理内...
代码星球
·
2020-06-27
内存
iOS
OS
管理
借助
iOS/OS X内存管理(一):基本概念与原理
引用计数(ReferenceCount) 为了解释引用计数,我们做一个类比:员工在办公室使用灯的情景。当第一个人进入办公室时,他需要使用灯,于是开灯,引用计数为1当另一个人进入办公室时,他也需要灯,引用计数为2;每当多一个人进入办公室时,引用计数加1当有一个人离开办公室时,引用计数减1,当引用计数为0时,也就...
代码星球
·
2020-06-27
iOS
OS
内存
管理
基本概念
ios获取app版本号
比较感兴趣的是后面的参数kcFBundleVersionKey,竟然是CFBundle.h已经定于好的属性,下面有这个属性的注释 const CFStringRef kCFBundleVersionKey; /*Theversionnumberoftheb...
代码星球
·
2020-06-27
ios
获取
app
本号
iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符...
代码星球
·
2020-06-27
iOS
使用
NSMutableAttributedString
实现
文本
首页
上一页
...
24
25
26
27
28
...
下一页
尾页
按字母分类:
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
其他