- 博客(20)
- 收藏
- 关注
原创 升级cordova环境
目的:新建cordova项目1、安装nodebrew install node2、安装cordovasudo npm install -g cordova3、更新cordova(据说是这个命令)sudo npm update -g cordovacordova -v 查看版本为6.5.0,输入更新命令,报错,无法进行更新然后查看node 版本 node -v 版本亦为6.5.0 考虑是否要先...
2018-05-11 10:50:46
5397
原创 重新装cocoapods遇到些许问题
sudo gem update --system 更新最新的ruby环境gem source -l 查看当前的Ruby镜像gem source --remove https://rubygems.org 删除当前ruby镜像gem source -a https://gems.ruby-china.org/ 添加为最新的镜像源sudo gem install -n
2017-04-11 14:35:30
2532
原创 安装Phonegap CLI
在安装Phonegap CLI之前,必须满足两个条件,1、已安装node.js 2、已安装git 之前没有接触过node.js.现在先安装node.js. 第一步:打开终端,输入以下命令安装Homebrew wenqings-iMac:~ bunsei$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Ho
2016-09-02 17:54:36
1084
原创 解析Crash日志(二)
第二种解析方法是使用symbolicatecrash来解析。在Xcode--Window--organazier,找到上传的app store的包,show in finder ,显示包内容,找到对应的dSYM文件以及app文件,copy在同一个文件里,并且将crash文件也拷贝在同一文件里面。文件都准备好了,那么就要找到symbolicatecrash工具,然后也放在这个文件夹中。通过命
2016-05-12 15:19:50
492
原创 app被拒,官方提供了crash日志,需要解析获取到崩溃的具体位置(一)
这次发版本,发了四次,被拒三次,每次都是说,直接进入app就崩溃了,但是我打ad_hoc包,并没有重现崩溃的bug。苹果给提供了,crash日志,但是都是地址,必须分析出来。在网上查分析方法,找大神,各种。找到几种方法,现在记录下来,给自己也给遇到类似问题的人,一个参考。 第一种,是非常简单的,使用Xcode,用打包的那台电脑,链接一台iPhone,打开Xcode---Windo
2016-05-12 14:48:37
1407
1
原创 APNS推送以及app内部消息处理、本地通知的使用
APNS具体的流程大概就是:app注册APNS推送功能,app就会通过iOS系统向APNS服务器要devicetoken,然后将devicetoken传给app的推送服务器,推送服务器带着P12文件和device token,以及要推送的消息,发送给苹果服务器。随后就是上述步骤啦。需要注意的是:xcode必须配置Profile,才能接受消息。而推送服务端则必须要,携带推送证书的P12文件,与APN
2016-03-23 16:55:48
5172
原创 理清关于iOS各个证书的关系以及作用
从第一个app开始就在弄证书的事情,一直到第二个app也一直使用证书创建证书,到了现在做第三个app了。一样是独立负责,但是发现自己还是没有理清楚证书相关的好些东西,现在自己大概是明白了。把这些东西写下来,整理思路。 首先需要一个开发者账号,具体的步骤:这个链接很详细:http://jingyan.baidu.com/article/546ae1850239aa1148f28c4d
2016-03-18 12:04:15
2232
原创 一个bug断断续续纠结了半个月终于解决问题了~泪奔
代码拉下来之后,总报错,说一个文件找不到。同事说,之前遇到过,webP.framework找不到了,只要把webP.framework删掉从新导入就好了。然而,升级Xcode7之后,一直尝试过各种方法,发现都没有解决这个问题。包括更新pods、删除导入、删掉工程文件中关于webP.framework的记录等等 因为之前误以为,webP.framework是PODS导入到项目中的SD
2015-11-26 16:36:25
3896
原创 Xcode7---项目模拟器运行不了,一个月时间了,终于解决问题啦
Xcode7---iOS9要有一些配置1、- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ //ios9以后此方法中必须设置windown根视图,否则报错 UIViewContr
2015-11-23 17:26:18
2935
原创 关于Pods的整理
一直以来对于cocoa Pods。总是有一种看起来很简单,但是遇到很多问题。现在我想好好整理一下,最初始的关于Pods的问题。 最新的安装Pods的方法:CocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。幸运的是OS X系统默认已经可以运行Rub
2015-11-17 16:59:18
388
原创 2015-9-9所遇所见
第一个遇见: 显示多种颜色的字符串使用NSMutableAttributedString,可以显示不同字体、颜色,对应相应的文字范围。 NSMutableAttributedString *attributedString = [[NSMutableAttributedStringalloc] initWithString:buttonName];
2015-09-09 17:12:01
443
原创 这段时间遇到的技术点总结
所有继承于UIScroll的视图,都有_topScrollView.scrollsToTop 属性。默认YES。就是说,点击顶部时间栏,能够有置顶的效果,但是如果控制器内有多个scroll view的子视图,都会这个效果,系统就会不知道,到底哪个有scrollview置顶。所以,要将一个有置顶效果的设置成YES,其他都为NO。 一个UITableview里面,要使用多种自定义cell,首
2015-09-08 13:54:45
325
原创 遇到的几个关于路径报错的问题
之前真机测试的时候,或者打包的时候,总会出现图片报错,说是路径找不到了,其实图片就是在工程内的。 原来的解决方案是:把图片的名字改掉,这样就会有新的路径,找到图片。产生原因一直不清楚,今天问过老大说是,有可能是,改过图片之前后,没有把Xcode的project文件上传,project文件上的图片路径,没有更新,还是原来的。之后按照旧的路径去寻找图片,已经找不到了,因为图片的路径是新
2015-08-21 18:23:56
899
原创 查看iOS错误日志
iPhone App崩溃时,会记录错误日志,用户把iPhone链接电脑时,错误日志会通过iTunes同步到电脑上,然后发给苹果公司。而软件开发者也能从苹果公司拿到自己开发的App的错误日志。再Mac上,在FInder里面,shift+command+g,打开文路径:/Users/tagaxi/Library//Logs/CrashReporter/MobileDevice/即可看到链接到M
2015-07-01 14:38:57
1375
原创 关于Block的一些初步认识
从iOS书本上看到的,几点关于block:(1)对于局部变量,block内不能够对其进行赋值,只能读取值。进行赋值的话,即会报错。(2)在定义了block之后,再次对局部变量赋值,二次赋值无效。原因:在定义block时,系统把局部变量的值保存在块中,而不是在使用块时,去调用局部变量,因此,在定义block之后,对block中需要调用的局部变量,进行赋值,无效。(3)如果想要在执行blo
2015-06-24 15:48:00
354
原创 UItableview上自定义cell,带有textview,控制uitableview滚动到响应位置,不被键盘挡住
获取到section和row之后,不能直接付给NSIndexPath对象,因为两个属性是NSIndexPath(UITableView)中定义的只读属性。 // NSInteger section = (textView.tag -100)/10;// NSInteger row = (textView.tag - 100)%10; 使用下面方法得到对应的NSIn
2015-06-11 18:30:50
3670
原创 关于UItextView 的一些应用和将uitableview滚动到对应的位置
键盘被挡住了,uitextview在cell中,不方便使用UIkeyboard通知,判断位置,手动让UItablview滚动到指定位置: [tableV setContentOffset:CGPointMake(0, 220)]; //滑动tableview收回键盘,实现其父类UIScrollView的下面方法-(void)scrollViewDidScroll:
2015-06-10 19:31:52
421
原创 自定义cell,添加uilable,并且给lable添加tap手势,不响应的问题,对应解决方法
第一个:关于自定义cell,添加一个uilable,并且在lable上添加一个tap手势,用于响应--选择内容 最初实现的方法是:自定义cell时,在写cell时添加tap手势,响应方法,在该方法中实现协议方法;具体代码,如下:自定义cell中代码 @protocol tapDelegate @optional -(void)touch:
2015-06-10 19:18:26
2863
原创 开发中使用到UITableView的各个技术点
直接上代码,进行注释,更加明了 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. // 设置标题 self.navigationItem.title = @"我的"; //设置视图的背景图片
2015-06-04 18:40:26
287
原创 关于Xcode6创建项目系统不会自带Prefix.pch文件
略述了Xcode6没有自动生成Prefix.pch文件的原因,以及手动生成Prefix.pch文件的详细操作。
2015-06-04 10:11:30
468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人