- 浏览: 1366568 次
- 性别:
- 来自: 开封
文章分类
最新评论
-
用户6006038975:
macd2666 写道录制出来的语音声音好轻啊。你好,这个编译 ...
ios音频录制和播放,文件很小。压缩效果不错 -
用户6006038975:
macd2666 写道录制出来的语音声音好轻啊。
ios音频录制和播放,文件很小。压缩效果不错 -
用户6006038975:
linker command failed with exit ...
ios音频录制和播放,文件很小。压缩效果不错 -
mapboo:
http://www.codertopic.com/?page ...
史上最全的iOS面试题及答案 -
macd2666:
录制出来的语音声音好轻啊。
ios音频录制和播放,文件很小。压缩效果不错
十进制转换为16进制。
char tohex(int n)
{
if(n>=10 && n<=15)
{
return 'A'+n-10;
}
return '0'+n;
}
void dec2hex(int n,char *buf)
{
int i=0;
int mod;
while(n)
{
mod = n%16;
buf[i++]=tohex(mod);
n=n/16;
}
//得进行反序。
int j,k;
for(j=0,k=i-1;j<i/2;j++,k--)
{
char temp;
temp = buf[j];
buf[j] = buf[k];
buf[k] = temp;
}
buf[i]='\0';
}
//用NSUserDefaults 的时候,为了防止重新启动的时候上次存的值没有存上。应该在存值的时候synchronize一下,
NSData *encodedCurBirdSightingList = [NSKeyedArchiver archivedDataWithRootObject:self.masterBirdSightingList];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:encodedCurBirdSightingList forKey:@
"BirdSightingList"
];
[defaults synchronize];
if([Mjk insertMjk:mj] != 0){
_nextBtn.hidden = YES;
int temp = [[[NSUserDefaults standardUserDefaults]objectForKey:@"mliushui"]intValue];
if (temp == 65536) {
[[NSUserDefaults standardUserDefaults]removeObjectForKey:@"mliushui"];
[[NSUserDefaults standardUserDefaults]setObject:@"1" forKey:@"mliushui"];
temp = 1;
}
++temp;
[[NSUserDefaults standardUserDefaults]removeObjectForKey:@"mliushui"];
[[NSUserDefaults standardUserDefaults]setObject:[NSString stringWithFormat:@"%d",temp] forKey:@"mliushui"];
NSLog(@"======================================%@",[[NSUserDefaults standardUserDefaults]objectForKey:@"mliushui"]);
在数据库查找的时候防止查找到空的,应该这样。
NSString *mliushui=[NSString stringWithUTF8String:(const char *) sqlite3_column_text(stmt, 5) == nil ? "" : (const char *) sqlite3_column_text(stmt, 5)];
导入数据库的时候应该导入libsqlite3.dylib.
md5加密的方法。
+ (NSString *)md5Digest:(NSString *)str
{
const char *cStr = [str UTF8String];
unsigned char result[CC_MD5_DIGEST_LENGTH];
CC_MD5( cStr, strlen(cStr), result);
return [[NSString stringWithFormat:@"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",result[0], result[1], result[2], result[3], result[4], result[5],result[6], result[7],result[8], result[9], result[10], result[11], result[12],
result[13], result[14],result[15]] uppercaseString];
}
//判断程序是否为第一次运行。
if (![[NSUserDefaults standardUserDefaults]boolForKey:@"everLaunch"]) {
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"everLaunch"];
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"firstLaunch"];
}
else{
[[NSUserDefaults standardUserDefaults]setBool:NO forKey:@"firstLaunch"];
}
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"]) {
NSLog(@"第一次运行");
[[NSUserDefaults standardUserDefaults]setObject:@"1" forKey:@"mliushui"];
SetViewController *firstVC=[[SetViewController alloc]init];
self.window.rootViewController=firstVC;
[firstVC release];
}
else{
NSLog(@"不是第一次运行");
MainViewController *mainVc = [MainViewController mainVc];
mainVc.idText = [[NSUserDefaults standardUserDefaults]objectForKey:@"storeId"];
mainVc.imputChese = [[NSUserDefaults standardUserDefaults]objectForKey:@"chese"];
self.window.backgroundColor = [UIColor lightGrayColor];
self.window.rootViewController = mainVc;
//[shouYeVC release];
}
NSString *match =@"^[1-9][0-9]{0,4}$";
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",match];
if(![predicate evaluateWithObject:_moneyField.text] || [_moneyField.text intValue] >= 65535){
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"请输入小于65535的正整数" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
[alert show];
[alert release];
return;
}
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[_moneyField resignFirstResponder];
[_mchuo resignFirstResponder];
[UIView animateWithDuration:0.6 animations:^{
CGRect rect = self.view.frame;
rect.origin.y = 20;
self.view.frame =rect;
}];
}
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
if ([textField isEqual:_mchuo]) {//////
NSLog(@"sdgfsg");
[UIView animateWithDuration:0.6 animations:^{
CGRect rect = self.view.frame;
rect.origin.y = -220;
self.view.frame =rect;
}];
}else{
_nextBtn.hidden = YES;
_qrImg.image = nil;
_chese.hidden = YES;
}
return YES;
}
NSString *match =@"^[0-9]{1}|(\\.)$";
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",match];
if(![predicate evaluateWithObject:self.mchuo.text]){
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"请输入0到9之间的数字或者 . " delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
[alert show];
[alert release];
return;
}
- QR.zip (391.9 KB)
- 下载次数: 1
发表评论
-
mac 好用的快捷键
2017-02-03 16:38 657快捷键大全:xcode:1.工程导航器:Command+1 ... -
高德导航路线规划返回信息:
2016-09-23 15:38 1250高德导航路线规划返回信息: 2016-09-2 ... -
iOS block 循环引用
2016-08-08 18:36 733@interface ToolDemoViewCo ... -
iOS 证书过期的问题
2016-07-01 22:09 1825IOS证书过期 Apple Worldwid ... -
如何把本地项目上传到github
2016-06-28 09:42 1297转载自 :http://blog.csdn.net/han ... -
swift 开源框架
2016-04-21 15:05 1198必须Mark!43个优秀的Swift开源项目推荐 转 ... -
JavaScript中execCommand命令详解及实例展示
2016-04-09 08:46 1419转自:http://www.abcd9. ... -
js 监听键盘动作
2016-04-09 08:44 1287转载自:http://geelong.javaeye.com ... -
NSTimer
2016-01-30 15:44 884------------------------------ ... -
更改UITextField 的 placeholder的颜色
2016-01-27 21:39 935方式一: _codeTextField.attribute ... -
iOS UIWebView 和网页交互,返回
2016-01-21 15:32 3156- (BOOL)webView:(UIWebView *) ... -
判断scrlloview是否是向下滑动的
2016-01-20 15:54 1277#pragma mark 判断页面是否是向下滑动的 -(v ... -
ReactiveCocoa 学习笔记
2015-12-30 12:19 3047Tip: 自己开发了好玩的APP: 《小明搜索》(App ... -
UICollectionViewFlowLayout 瀑布流
2015-12-24 13:00 1861Tip: 自己开发了好玩的APP: 《小明搜索》 ... -
iOS 类目添加属性 runtime
2015-11-09 10:11 1118给类目添加属性虽然编译的时候不报错,但是,运行的时候, ... -
podspec 发布自己的pods到CocoaPods trunk
2015-11-06 15:31 2724https://github.com/zjjzmw1/ZM ... -
自己写的获取网络图片,不放内存里,包括文件的删除,创建
2015-11-06 11:44 1302// // UIImageView+CacheURL.m ... -
mac 系统升级 后 cocoapods 等命令行不能用
2015-10-16 23:49 1465sudo gem install -n /usr ... -
xcode直接连接真机有时候崩溃,单独运行就不崩溃
2015-10-08 09:34 1352很可能是你的端点的问题。。。把项目中的断点都去掉试试,,如果不 ... -
文本存储自定义对象。
2015-09-22 13:59 828/** * 缓存model 的 ...
相关推荐
项目总结报告的编写旨在提升未来项目开发的定制化能力,为团队提供规范开发过程和提高开发效率的依据,以创造更多公司效益。通过总结,可以识别出在项目执行期间的优点和不足,以便进行必要的调整和优化。 2. **...
时间紧,任务重,是这次 SAP 实施的难点,但是经过集中培训和团队协作,终于在 12 月 12 日上线,成功地迈出了 SAP 系统上线运作的关键第一步。 SAP 系统应用状况: 1. 销售模块: * 报价单:使用 SAP Business ...
同时,公司还承担着研究院第一家分公司建立和完善新产品研发体系的任务。 三、生产管理特点 公司的生产管理具有以下特点: 1.根据客户需求进行零部件变更情况时有发生,BOM版本管理、物料需求是管理的难点和重点...
【麦肯锡为公司做的项目总结报告】是一个深入探讨如何构建高效市场营销及销售组织体系的专业咨询项目。报告的核心目标是设计一套支持公司业务增长和盈利提升的市场与销售策略,涵盖了组织架构、工作流程、业绩管理和...
本文是对第一次HOLD一个项目的总结与反思,作为一名新人,第一次做活动是很茫然也很容易踩坑。作者总结了许多经验和思考,希望和小伙伴们看了有所收获。 背景和目的 作为产品实习生,本次是第一次完整且半独立地...
通过对标学习和持续改进,解决了第一阶段发现的管理短板,强化了制度执行,完善了一系列如财务、人事、行政等方面的规章制度,特别是加强了人力资源管理的制度建设,发布了薪酬管理办法,规范了薪酬结构和绩效考核...
**第一部分 项目定位** 这部分由策划治理部负责,主要包括市场定位评估、产品策划评估以及产品深化定位的评估。市场定位评估涉及对目标市场的理解,产品策划评估关注产品如何满足市场需求,而产品深化定位则细化了...
第一部分,思想方针政策,许红亮经理强调了集团战略思想的指导,项目部成立初期得到集团领导的大力支持,并组织学习会,了解工作方向和发展目标。 第二部分,提高工作效率降低人工成本,许红亮经理提到项目部成立时...
#### 四、项目总结与反思 1. **项目成果**:兴隆项目顺利完成,工程质量得到甲方和监理方的认可。 2. **团队协作**:经过一段时间的合作,团队成员之间的关系更加紧密,协作更加顺畅。 3. **个人收获**:作者意识到...
1. 估算活动时长:估算活动时长是项目进度管理中一个非常重要的过程,它涉及到估算每个活动所需的工作周期数量。该过程的关键益处是提供了每个活动完成所需的时间量。 在估算活动时长时,需要考虑到活动所需的工作...
从这个总结中,我们可以学习到,项目管理的成功不仅依赖于技术选型和工具使用,还在于需求分析的准确性、开发过程的规范性和团队协作的有效性。同时,利用现有的工具和资源,以及不断优化自己的开发流程和技术框架,...
项目经理对1楼和2楼的建设进行了跟踪,1楼自基础施工到第16层用了7个月,占总工期44.8%,2楼自桩基施工到第7层用了6个月,占总工期30%。两个项目均在计划内,未出现超期或延误。 二、项目投资 1楼已完成投资占总...
ERP迁移项目总结一文中涉及的IT知识点涵盖了ERP迁移、去IOE、私有云、系统架构以及数据库架构等多个方面。 首先,ERP迁移指的是将企业资源规划(Enterprise Resource Planning)系统从原有的运行环境迁移到新的硬件...
现在来做个项目总结刚好,就给我踩过的那些坑留点纪念吧~ 开发时,切忌将小程序简单地想象成我们web开发中的css、js、html,否则··· 微信小程序的开发,实际上是在微信封装下对项目的二次开发了。很多很多的规则...
网络安全硬件项目总结报告全文共58页,当前为第1页。综上所述,本项目能够充分利用现有设施,属于投资合理、见效快、回报高项目;拟建项目交通条件好;供电供水条件好,因而其建设条件有明显优势。项目符合国家产业...
苏州供电公司业务流程优化设计项目第一阶段的项目领导委员会会议旨在回顾和评估过去的工作,规划未来阶段的任务,并就关键业务流程的改进进行深入讨论。该项目旨在通过优化业务流程提高公司的运营效率和服务质量,...
在撰写2020年度公司项目个人总结时,可以从以下几个方面深入探讨: 1. **自我提升与产品知识**:在项目执行过程中,个人对产品知识的掌握至关重要。要时刻关注技术更新,理解产品的特性和优势,以便更好地向客户...
1. 软件开发项目总结 软件开发项目总结,项目已经历时快一年了。开发的反复性比较多,对客户的需求理解不是很透彻。此项目的开发效率不是很高,相反有相当一定时间的浪费。 2. 对产品功能的评估 通过我们公司各位...
1. **项目管理**:项目开始时的明确目标和编写项目总结报告至关重要,它不仅有助于团队内部的沟通,还能为后续项目提供参考。XXX公司的项目总结报告强调了提高开发效率和规范开发过程的重要性,这表明有效的项目管理...
作为一名经验丰富的软件项目经理,我总结了自己的经验教训,旨在帮助其他项目经理更好地管理项目。 首先,项目经理在接手一个新项目时,需要尽可能地多从各个方面了解项目的情况。了解项目的目标、范围、投资方、...