Autolayout 一、NSLayoutConstraint类 //偏移量 @property CGFloat constant; //优先级 @property UILayoutPriority priority; //"view1.attr1 = view2.attr2 * multiplier + constant" +(id)constraintWi...
ios技术
iOS 合并.a文件,制作通用静态库
lipo -create SQY/iOS/iphoneos/libGamePlusAPI.a SQY/iOS/iphonesimulator/libGamePlusAPI.a -output SQY/iOS/libGamePus.a 其中SQY/iOS/iphoneos/libGamePlusAPI.a //为真机库。 SQY/iOS/iphonesimulator...
UIButton设置标题连续闪烁的解决方案
在做一个项目时,用到UIButton来设置接收短信验证码的倒计时,但是用NSTimer来设置标题会出现连续闪烁的问题。 经过测试发现了一下内容,如果只是单独的设置button的titleLabel的内容则显示不出来效果,如果单独...
sqlite数据库查询最近一小时内的数据
今天写代码需要sqlite数据库查询获取当前时间内一个小时内的数据,经过查询了几个网上教程发现理论上可行的sql如下 NSString *querySql = [NSString stringWithFormat:@"select * from %@ where %@='0' and da...
使用Cocoapods创建私有podspec
Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。Cocoapods的介绍及优点本文就不在赘述,我开始使用Cocoapods还是...
uisegmentcontrol的创建基本方法
创建segmentcontrol NSArray *segmentedArray = [[NSArray alloc]initWithObjects:@"打印失败",@"发送失败",nil]; self.segmengt = [[UISegmentedControl alloc]initWithItems:segmentedArray]; [...
iOS标准时间与时间戳相互转换
设置时间显示格式: NSString* timeStr = @"2011-01-26 17:40:50"; NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter setDateStyle:NSDateFormatterMediumSt...
正则表达式在iOS中的运用
什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式...
UITextFields限制输入文字的长度和内容
利用textFields的代理方法,可以实现在ipad编程过程中对文本框输入内容的一些限制。 示例代码如下: // 编辑器代理 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range...
重写application使app无操作后执行清理工作
1重写application类,拦截应用的所有响应事件 2 修改main类,使用自定义的application类 3 在需要的类中进行拦截 核心代码 // FFApplication.m // TouchEventDemo // // Created by shanezhang on 15/1/16...
使程序在用户长时间不操作时退出
原文:http://www.icodeblog.com/2011/09/19/timing-out-an-application-due-to-inactivity/ 概述 先讲讲原理。我创建了一个 UIApplication 的子类ELCUIApplication。目的是为了覆盖 sendEvent: ...
推荐Xcode编辑器插件XAlign
XAlign插件是一款扩展xocode代码格式化的一个插件,可以使代码能够使代码以多种方式对齐。 官网:https://github.com/qfish/XAlign 安装&&更新 # install $ curl ...
UIAlertView使用Block回调
// // UIAlertView+ShaneZhang.m // BlockDemoProject // // Created by shanezhang on 14/12/22. // Copyright (c) 2014年 ShaneZhang. All rights reserved. // #import "UIAlertView+ShaneZhang.h" #...