![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 62
炳烛以期明
期待明天
展开
-
tableView滑动删除以及滑动删除崩溃的原因
1.滑动删除的几个相关的方法-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{//tabble的行可以编辑 if(indexPath.row == [mArr_dataScore count]){ retur原创 2015-04-28 10:21:45 · 982 阅读 · 0 评论 -
iOS 真机调试时出现CopyPngFile error解决方法
应用在在模拟器上调试一点问题没有,但一放到真机上调试就出现copypngfile 的错误,错误信息如下:CopyPNGFile /Users/gongihou/Library/Developer/Xcode/DerivedData/DLZ-frborfduejxrajgpkfdaipygijow/Build/Products/Debug-iphoneos/DLZ.app/zhuan原创 2015-04-28 11:09:01 · 527 阅读 · 0 评论 -
iOS 键盘挡住输入框的解决办法
需要实现UITextFieldDelegate的三个方法就行。1.将输入框的代理设置为self; 在lb文件中将输入框的delegate设置为File’s Owner 。或者使用代码textField.delegate = self;2.输入框对应的ViewController.h实现UITextFieldDelegate协议,并在ViewControlle原创 2015-04-28 11:18:00 · 736 阅读 · 0 评论 -
ios图片分辨率
原文链接找不到了。。。当时转载到笔记的。分辨率和像素经新xcode6模拟器验证(分辨率为pt,像素为真实pixel):iPhone5分辨率320x568,像素640x1136,@2xiPhone6分辨率375x667,像素750x1334,@2xiPhone6 Plus分辨率414x736,像素1242x2208,@3x,(注意,在这个分辨率下渲染后,图转载 2015-04-28 10:19:45 · 612 阅读 · 0 评论 -
Mac OS X 系统常用软件汇总
个人笔记,将不定时更新...原创 2014-11-05 17:49:48 · 532 阅读 · 0 评论 -
ios-本地项目下 json文件的读取
NSError*error; //获取文件路径 NSString *filePath = [[NSBundlemainBundle]pathForResource:@"AppConfig"ofType:@"json"]; //根据文件路径读取数据 NSData *jdata = [[NSDataalloc]in原创 2015-04-28 10:39:19 · 7055 阅读 · 0 评论 -
ios界面跳转以及数据传递
一、最普通的视图控制器UIViewContoller 一个普通的视图控制器一般只有模态跳转的功能(ipad我不了解除外,这里只说iPhone),这个方法是所有视图控制器对象都可以用的,而实现这种功能,有两种方法。 1、通过方法 - (void)presentViewController:(UIViewController *)viewControllerToPresent animat原创 2015-04-28 11:13:15 · 1079 阅读 · 0 评论 -
cocoaPods update出错:incompatible character encodings: UTF-8 and ASCII-8BIT (Encoding::CompatibilityEr
原因就是编辑 Podfile时,编辑器标点符号输错。所以要注意一定是在英文状态下输入。我是用vi编辑器重新编辑解决的。macbook自带的文本编辑就会导致符号错误。以下是Podfile文件格式:platform :ios, '6.1'pod "TBXML", "~>1.5"pod "Reachability", "~>3.2"pod "MBP原创 2015-05-04 16:10:27 · 939 阅读 · 0 评论 -
ios uiwebview 详解
转载链接:http://blog.csdn.net/lixuwen521/article/details/9293257Setting the Delegate[plain] view plaincopydelegate Loading Content[plain] view plaincopy转载 2015-05-07 11:21:43 · 471 阅读 · 0 评论 -
ios -- app从后台进入前台,上下有黑边
这个问题纠结了好久,才发现在AppDelegate.m里没有设置window的背景颜色。- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization aft原创 2015-05-26 18:58:36 · 917 阅读 · 0 评论 -
ios -- 虚拟键盘弹出挡住textfield的分析以及解决办法
虚拟键盘弹出挡住textfield的问题,在网上搜出一大堆。但是很多方案也只是在某种情况下能满足我们的需求。之前的做法是根据int offset = textfield.frame.origin.y + height - self.view.frame.size.height + 216(键盘高度)来计算y轴移动的偏移量。如果offset大于0,就向上偏移。这里有个问题:如果textfi原创 2015-05-21 17:18:54 · 956 阅读 · 0 评论 -
关于重置IOS App请求推送的授权请求
项目要添加推送通知,测试完本地通知后,发现测不了远程通知。于是想重置授权请求。以下是重置授权请求的方法:方法一:通用->还原->抹掉所有内容和设置但是第一种方法很费时,抹掉内容估计得几十分钟。于是有了第二种方法。方法二:将App从设备上删除 将设备完全关机再重新启动打开 设置->通用->日期与时间里 将设备时间拔快一天以上将设备再次完全原创 2015-07-01 16:09:17 · 1837 阅读 · 0 评论 -
集成网页支付宝的坑
项目要求,需要集成支付宝支付。于是用uiwebview打开。问题:到输入支付密码界面,输入密码后点击登录,还是提示“请填写支付密码”。这个问题搞的我头疼,其实自己挖的这个坑很简单,也很纠结。这坑就是:自己设置了uiwebview的UserAgent,NSDictionary *dictionary = @{@"UserAgent": [NSString st原创 2015-06-16 10:27:36 · 608 阅读 · 0 评论 -
UITextField限制数字输入
很多时候,我们的程序中需要限制输入框的内容,比如密码输入框只能输入数字一般我使用以下两种方法:1.设定键盘类型 TextField.keyboardType = UIKeyboardTypeDecimalPad; //键盘类型为数字2.通过UITextField的代理方法:- (BOOL)textField:(UITextField *)textFiel原创 2015-04-28 10:21:44 · 467 阅读 · 0 评论 -
ios开发真机调试配置
一、真机调试所需材料说明在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Profiles) 1、证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成2、描述文件(Provisoning Profi原创 2015-04-28 10:06:14 · 486 阅读 · 0 评论 -
UITextField使用
1.return 隐藏键盘iOS开发中,要想实现点击键盘上的return键隐藏键盘的效果的话,只需要以下几步。我们先说UITextField return键隐藏键盘的实现,下次在说UITextView的。首先,在@interface中声明要实现UITextField的delegate。[plain] view plaincopy原创 2015-04-28 11:21:20 · 481 阅读 · 0 评论 -
ios-获取wifi ssid
项目跟wifi有关,所以得用到这个东西。抱怨下,苹果给的wifi公共接口少得可怜。导致连个wifi都麻烦。android都能做到一键上网了。。。#import[html] view plaincopy-(id)fetchSSIDInfo { NSArray *ifs = (id)CNCopySupp原创 2015-04-28 10:24:55 · 544 阅读 · 0 评论 -
CocoaPods安装和使用
安装1.先更新gem sudo gem update —system 另外,ruby的软件源rubygems.org因为使用亚马逊的云服务,所以被墙了,需要更新下ruby地源,如下代码将官方的ruby源替换成国内淘宝的源: gem sources --remove https://rubygems.org/ gem so原创 2015-04-28 11:06:20 · 502 阅读 · 0 评论 -
IOS下第三方认证wifi问题
最近一个月左右都在研究wifi第三方认证的问题,由于以前没有接触过这个领域,包括对路由器我也算是一个菜鸟开始吧。当然现在也还是菜鸟哈,但是由于这段时间的基础对wifi的第三方认证有了一定的了解,这里就不做详细的解说了!基本思路就是wifidog+第三方的认证系统了!昨天发现了一个ios下面的wifi认证系统的问题,ios在对目标wifi进行连接以后,会对apple自己的网站进行连接,以确认原创 2015-04-28 11:10:46 · 4833 阅读 · 0 评论 -
用TBXML解析XML数据
1.Tree-based API:这种API的处理方式是将XML的结构看成是树,然后把树的各部分看成一个对象来处理,这就是我们说的DOM (Document Object Model)方式。在iPhone的SDK里包含了一个libxml2的框架(Framework)就能进行DOM解析方式。Google的GDataXML也是基于libxml2的,因此在使用GDataXML之前,你需要先导入lib原创 2015-04-28 11:05:08 · 714 阅读 · 0 评论 -
iOS 设置圆形图片、圆角图片
思路:view有一个属性layer,通过设置cornerRadius来设置圆角的半径,view是正方形的才能保证通过调整圆角半径来形成圆形头像 [view.layer setCornerRadius:CGRectGetHeight([view bounds]) / 2]; view.layer.masksToBounds = YES;然后再给图层添加原创 2015-04-28 11:26:57 · 571 阅读 · 0 评论 -
在ARC工程引入非ARC时,出现__unsafe_unretained
参考链接:http://blog.csdn.net/wmqi10/article/details/8715862@interfaceMessageInterceptor : NSObject { id receiver; id middleMan;}@property(nonatomic,assign)id r原创 2015-04-28 10:37:02 · 370 阅读 · 0 评论 -
ios-打开另一个应用程序
如上图所示,得给要被打开的应用程序设置协议头。如设置了zhifubao在要打开该应用程序处加上以下代码:UIApplication*app = [UIApplicationsharedApplication]; [app openURL:@"your scheme"];附:如果要实现跳转到具体页面,而不只是打开app。就要在AppDelegat原创 2015-04-28 11:16:25 · 2608 阅读 · 0 评论 -
ipa对应plist文件模板
http://www.apple.com/DTDs/PropertyList-1.0.dtd">itemsassetskindsoftware-packageurl//ipa文件的urlmetadatabundle-identifier//bundle idbundle-version//版本号kindsoftwaretitle//app名原创 2015-04-28 11:29:07 · 4222 阅读 · 0 评论 -
IOS开发Xcode常用快捷键
做ios开发一段时间了。想想从android转到ios还挺曲折。很多简单地问题都不懂,所以网上查的东西会习惯性地保存到evernote。有些在网上查不到的问题,自己也有写笔记下来。忙而充实,就是这段时间的写照。期待产品做出来了。不多说了,先上笔记吧。===================================================================原创 2015-04-28 10:02:57 · 454 阅读 · 0 评论 -
iOS拨打电话的几种方式
1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"]; // NSLog(@"str======%@",str);[[UIApplication原创 2015-04-28 11:27:46 · 401 阅读 · 0 评论 -
ios监听程序回到前台,viewController获取事件
法在接下来的随笔中实现)//增加监听[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appHasGoneInForeground:)原创 2015-04-28 11:04:39 · 7835 阅读 · 0 评论 -
Difference between enabled and userInteractionEnabled properties
I read through the documentation, and here are my findings.UIButton inherits from UIControl the boolean property enabledA Boolean value that determines whether the receiver is enabled.Specif原创 2015-07-08 10:46:14 · 740 阅读 · 0 评论