iOS开发
applecsdn_wjd
这个作者很懒,什么都没留下…
展开
-
获取苹果设备联网时的IP地址
在类中导入头文件#import #import 然后再把下面的方法粘到类中#pragma mark 获取设备IP地址的方法// Get IP Address-(NSString*)getIPAddress{ NSString *address=@"error"; struct ifaddrs *interf原创 2016-01-15 14:14:17 · 442 阅读 · 0 评论 -
UILabel,UIButton等文字显示的控件大小的自适应
NSString *demoStr=@"需要显示的字符串";//控件显示的字符串CGSize maxSize=CGSizeMake(MAXFLOAT,MAXFLOAT);//定义一个限制控件内显示文字区域CGSize trueSize=[demoStrboundingRectWithSize:maxSize options:NSStringDrawingUsesLineFr原创 2016-01-15 14:41:45 · 2001 阅读 · 0 评论 -
UITextField输入字符长度判断
首先保证UITextField声明了UITextFieldDelegate将下面的方法粘到类中- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ //禁止输入原创 2016-01-15 15:00:20 · 451 阅读 · 0 评论 -
判断是否为手机号码
判断输入是否是手机号码 + (NSString *)valiMobile:(NSString *)mobile{ if (mobile.length { return @"手机号长度只能是11位"; }else{ /** * 移动号段正则表达式 */转载 2016-01-15 15:06:31 · 546 阅读 · 0 评论 -
iOS开发判断身份证号是否合法
// 身份证/** * 功能:验证身份证是否合法 * 参数:输入的身份证号 */+ (BOOL)isID:(NSString *)certID{ // NSLog(@"validateID.id=%@,length=%lu", certID, (unsigned long)certID.length); //add by l转载 2016-01-15 15:19:07 · 579 阅读 · 0 评论 -
iOS开发正则表达式判断邮箱是否合法
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithForma转载 2016-01-15 15:24:20 · 478 阅读 · 0 评论 -
将图片转化为字符串
NSArray *imgArray = self.imageArrays.copy; UIImage *image = [imgArray lastObject]; NSData *data;if (UIImagePNGRepresentation(image) == nil){ data = UIImageJPEGRepresent转载 2016-02-03 14:52:23 · 518 阅读 · 0 评论 -
CGFloat和float的区别
CGFloat is just a typedef for either float or double.typedef float CGFloat;// 32-bittypedef double CGFloat;// 64-bit对于需要兼容64位机器的程序而言,需要用CGFloat,当然从长远角度考虑还是推荐尽量使用CGFloat。尽管在32位上相比float增加了一些memory转载 2016-03-05 15:33:21 · 542 阅读 · 0 评论 -
xcode实用功能
占位符 在#之间输入提示语可得到像系统那种提示一样的效果快捷代码 将自己写的代码如常用的属性,控件的创建代码拉到xocde的代码仓库里面 设置completion Shortcut为你想用的快捷码,设置完成之后在xocde里敲你设置的快捷码即可得到你想要的代码注意:属性像@property (nonatomic,strong) *;//说明#> 如果在延展里面拉到代码库中快捷原创 2016-03-10 11:16:51 · 416 阅读 · 0 评论 -
UITextField,键盘弹出高度调整
#pragma mark 键盘通知事件// 根据键盘状态,调整View的位置- (void) changeContentViewPoint:(NSNotification *)notification{ NSDictionary *userInfo = [notification userInfo]; NSValue *value = [userIn原创 2016-01-15 14:32:19 · 506 阅读 · 0 评论 -
iOS 调整屏幕亮度,设置屏幕不锁屏
iOS 调整屏幕亮度,设置屏幕不锁屏原创 2017-08-08 16:06:45 · 1181 阅读 · 0 评论 -
用xib画的表头实现下拉放大图片
//实现UIScrollView的代理方法/* _personalHeadView为表视图的表头 user_back_ImageConstraint为表视图内需要放大图片的约束(高度) kScreen_Width为屏幕的宽度(#define kScreen_Width [UIScreen mainScreen].bounds.size.width)原创 2016-01-22 15:53:40 · 755 阅读 · 0 评论