自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 ios Json的解析与创建

之前写过类似微信的语音功能,这里用到了json解析与创建+ (NSString *)voiceMessageConentWithEntity:(VMessageEntity *)entity{    NSLog(@"entity.voiceMessage.voicemd5 == %@",entity.voiceMessage.voicemd5);    if (!entity) {

2015-05-26 23:13:23 554

原创 iOS 语音连播的递归算法

本算法实现了微信的语音连播功能:即自动读取本条之后的未读语音消息;连播一般都是一条播放完成,在接着播放下一条。- (void)clickCellVoice:(VMessageEntity *)model{    __weakVChatsViewController *weakSelf = self;    if ([self.keyBoardViewisFirstRes

2015-05-26 22:49:35 1038

原创 ios 时间类转化为字符串

//  NSString* timeStr = [self stringWithDate: [NSDate dateWithTimeIntervalSince1970:userGifGrouptEntity.lastGiftSentTime / 1000]]- (NSString *)stringWithDate:(NSDate *)date  {    if (date == n

2015-05-26 22:37:20 1068

原创 谈谈互联网公司的管理

公司就是一个组织,这个组织的每个人都是密不可缺的。如何让这个组织的每一个人都能自觉主动投入到自己的角色,这是值得思考的问题。对于互联网公司,如软件公司:一般的流程是:(1)产品经理讨论产品,确定产品添加的功能(2)产品经理和UI设计师交流,设计出产品原型图(3)然后设计师将原型图交予开发人员,此时要和服务端与客户端合作进行研发(4)功能完成之后,就需要测试人员进行测试(

2015-05-20 21:53:38 881

原创 iOS .ipa文件的生成与使用

iOS .ipa文件的生成与使用如果想要将做的iOS应用程序装到自己的iOS设备上测试、或者装在别人的iOS设备上,或者想发布到App Store里,先要给应用签名。签名就要有证书,这就需要申请证书的过程了。把自己的应用程序装到设备中,主要有以下几种方式:① 把iOS设备与电脑连起来,这样在Xcode的左上角就可以选择这个设备,之后直接点击Run,程序就被装在这个iOS设备了。这个主要

2015-05-18 22:00:41 1146

原创 ios 控制button点击事件的触发频率

在项目中常常会遇到这样的问题:button点击就会触发相应的点击事件,比如说是向向服务器发送网络请求或者弹出弹框。但如果用户点击频率很快的话,那就会不停的触发点击事件,从而使UI错乱。对于这种问题我的解决方案是:设置布尔值。(1)对于与服务器有交互的点击事件:点击的时候判断bool值;在发送请求前设置一次;服务器得到应答后改变bool值即可。(2)对于无服务器交互点击事件:点击

2015-05-18 21:45:51 1425

原创 No codesigning identities found matching the provided provisioning profile jin

今天自己独立的解决了好几个问题,很开心。第一个就是关于证书的问题:之前项目经理让我们把/user/Vicky/Library/MobileDevice/Provisioning Profiles 清空,在安装最新的证书;但是安装的过程中,总是会出现这样的error:1.No codesigning identities(i.e. XXX) found matching the

2015-05-18 21:30:54 923 3

转载 NSScanner类的基本用法

NSScanner是一个类,用于在字符串中扫描指定的字符,尤其是把它们翻译/转换为数字和别的字符串。可以在创建NSScaner时指定它的string属性,然后scanner会按照你的要求从头到尾地扫描这个字符串的每个字符。 创建一个Scanner NSScanner是一个类族, NSScanner是其中公开的一类。通常,可以用scannerWithString:或localizedScan

2015-05-18 20:33:05 532

转载 http与https的区别

在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全HTTPS

2015-05-18 19:58:35 443

转载 mac 终端 常用命令

mac 终端 常用命令mac 终端 常用命令基本命令1、列出文件ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录     cd    例:想到驱动目录下溜达一圈   cd /System/Libra

2015-05-18 19:04:25 525

转载 清除所有的mobileprovision

清除所有的mobileprovision通过终端进行删除首先cd到目录”~/Library/MobileDevice/Provisioning\ Profiles”cd ~/Library/MobileDevice/Provisioning\ Profiles/然后删除里面所有的mobileprovision文件rm *.mobileprovision恢复需

2015-05-18 18:52:20 677

转载 iOS 开发-理解Certificate、AppId和Provisioning Profile

之前被证书折腾的死去活来的,现在懂了点。mark下一些相关知识。今天先介绍下Certificate、AppId和Provisioning Profile。参考博文:ios学习之 关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系当你准备进行真机测试或者发布应用到App Store上去的时候, 免不了要申请相

2015-05-18 14:09:22 523

原创 ios 的navigationBar

在项目开发中常常会遇到各种奇葩的需求,尤其是要修改系统的按钮的时候。这里我总结一下平时修改过的导航条的item,自定义的item1. 页面title设置:self.title =@"Feebback";2.返回按钮的修改:self.navigationItem.backBarButtonItem.title = @"Cancel";//这句话在该页面调用即可3.(1)定义l

2015-05-04 23:19:51 530

原创 产品思维(一)

越来越觉得作为一个技术开发人员,如果不懂产品,就根本是一个码农。 产品思维:   这是一段摘自王兴的讲话:   “产品的第一作用是解决需求,这些需求来源于用户,产品经理要做的是发现需求,解决问题。有这个需求的人够不够多,问题的严重程度等等,产品经理需要将需求进行优先级排序,只要需求足够强烈,那产品一定有市场。但发现需求的过程并不容易,需要足够多耐心并能够承受挫折,才能敏锐的抓到用户

2015-05-04 22:39:27 571

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除