iOS
文章平均质量分 69
HelloSunPing
这个作者很懒,什么都没留下…
展开
-
iOS键盘高度
1、键盘的自带通知 (见名知意)UIKeyboardWillShowNotification 键盘将要显示UIKeyboardDidShowNotification 键盘显示完毕UIKeyboardWillHideNotification 键盘将要隐藏UIKeyboardDidHideNotification 键盘完成隐藏UIKeyboard转载 2016-01-11 14:50:26 · 1643 阅读 · 0 评论 -
UITextField输入内容时闪烁,输入内容位置向下偏移
设置control 里面Alignment的Vertical属性为垂直居中textfield.contentVerticalAlignment =UIControlContentHorizontalAlignmentCenter;在xib中:(ps:如果设置xib没用,看看是够重写了textField类,加上代码控制一下。)如果设置了导航栏那么需要在view原创 2016-03-09 16:07:10 · 5938 阅读 · 3 评论 -
企业级账号$299——in house证书申请
就目前为止,通过链接安装app除了AppStore上审核通过之后下载安装以外,想快速安装就属 hoc 与 inhouse 了,hoc有限制需要udid,无需udid的就只能inhouse了前面的从证书颁发机构获取.certSigningRequest文件、生成appid、与个人账号($99)步骤都是相同的前面一样的就不过多赘述,不清楚的继续往下看有按部就班的步骤,我先贴出不同的两步:不原创 2016-03-16 16:10:21 · 1645 阅读 · 0 评论 -
企业级账号$299——用in house证书打ipa包(以无线 + 无需udid方式安装企业内部应用)
继上次写的inhouse证书的申请,接下来就是用inhouse证书打ipa包了选中相应配置文件和证书,编译确认无误在申请完inhouse证书之后,把工程证书选择inhouse的证书,然后修改edit scheme里的info中debug改为release,不勾选debug选项,编译一下archive没有报错信息后,选中菜单栏product项里的archive选项原创 2016-03-24 10:45:01 · 3667 阅读 · 0 评论 -
Could not find Developer Disk Image
真机测试:真机系统版本与xcode版本已经不匹配,更新xcode,或降低手机版本(不过这个好像不可能了)原创 2016-03-24 11:27:09 · 293 阅读 · 0 评论 -
xcode修改工程名
选中工程,再单击一次,变为可编辑状态,输入新的工程名,注意格式输入名字回车编译一下,看看是否成功,如果不成功,看看这个地方有没有改过来改好后编译一下,即可原创 2016-03-24 12:08:17 · 389 阅读 · 0 评论 -
UISearchbar设置相关总结
去掉输入框后面的背景框突然有一天发现searcher.backgroundColor = [UIColor clearColor];不管用了,那么,,,,又是一顿在网上找,,os系统升级到7.1后,原来在7.0下显示正常的UISearchbar现在又出现问题了。究其原因,是由于UISearchbar的subview又做修改了。 float version = [[[转载 2016-04-06 18:56:50 · 392 阅读 · 0 评论 -
xcode6.4以后手动添加.pch文件
新建.pch文件引用.pch文件 输入" $(SRCROOT)/pch文件名.pch "然后回车注意!!!若路径仍然报错,那么就右键pch,show in Finder,然后手动敲入引用地址如:/Users/hibo/Test/Test/Helps/Header.pch由于pch苹果会自动每个文件都导入,会很拖延app启动时间,于原创 2016-03-14 17:47:52 · 473 阅读 · 0 评论 -
iOS证书报错——Failed to locate or generate matching signing assets
前两天跟大哥学习打包发布,突然大哥遇到这个问题,然后了解到“关于16年2月14日以后上传AppStore出现:Missing iOS Distribution signing identity for...的问题”截图大致是这样的:情况一:Apple Worldwide Developer证书过期苹果官方给出的回应:Thanks for bringing this原创 2016-03-14 19:27:10 · 1266 阅读 · 0 评论 -
potential leak of an object stored into xxx
potential leak of an object stored into xxx :一个对象存储到xxx的潜在泄漏 。作为苹果开发菜菜都知道苹果有两种内存管理模式:一种是MRC,开发人员手动管理对象,另一种是ARC,不需要开发人员手动释放管理对象,这一点大大方便开发者,也是我选择oc的缘故,但是!但是!但是!我今天发现了一个问题,并不是所有的内存在ARC的模式下都可以被自动释放原创 2016-04-28 11:08:50 · 885 阅读 · 0 评论 -
iOS UILable换行相关设置
1、 在里面输入换行符2、设置lable根据内容自动换行(iOS7.0 以前)3、设置lable根据内容自动换行(iOS7.0 以后)4、自己写了一个稍微省事一点的方法原创 2016-01-11 10:49:21 · 6564 阅读 · 0 评论 -
iOS修改状态栏字体颜色(即前景色)
一、全局方法:在infoplist里面加入row:Status bar style 选择为UIStatusBarStyleLightContent 是白色,设置黑色就是default的但是遇到使用系统自带导航栏不起作用的情况,在infoplist里面加入以下属性即可:View controller-based status bar appearance 设置为NO 修改优原创 2016-07-14 17:19:59 · 649 阅读 · 0 评论 -
-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "xxx" nib but the view outlet was not s
-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "xxx" nib but the view outlet was not set我rename了一个带有xib的控制器的名字,编译没有问题,运行是报错,说我没有连接拖拽输出口:原创 2016-06-21 18:32:13 · 1295 阅读 · 0 评论 -
正则表达式
手机号判断,密码限制,正则表达式转载 2016-03-11 16:35:56 · 387 阅读 · 0 评论 -
[xxx respondsToSelector:]message sent to deallocated instance和空地址崩溃 空指针
当我有一天敲完代码一运行发现崩溃了!!!可是重新运行又好了,但是没过多久又崩溃了!直接跳到AppDelegate提示空地址错误即便我加上全局断点也没有跳到指定位置 这困扰了好久,于是求助大神说我指针玩儿丢了!!百度了很多说我 再次使用了释放掉的一个对象地址,,关键是---我并不知道我到底使用了谁,,成了野指针(或者叫僵尸指针),总是创建cell的时候cell里面的ImageView控原创 2016-03-10 15:47:45 · 1100 阅读 · 0 评论 -
iOS开发与发布请求证书多个电脑使用——导出.p12文件
为什么要导出.p12文件?在苹果开发者网站上申请证书是 授权当前Mac设备的开发或者发布的证书,也就是说一个设备对应一个证书,而99美元的开发者账号只允许生成3个发布证书,两个开发证书,这满足不了多人开发多个Mac设备使用,但是就不想把已经注册好的证书revoke掉,那么为了解决这个问题就出现了.p12文件。为什么不用revoke而用.p12?我们知道当证书不够但又想添加自己的Mac设原创 2016-01-21 09:33:36 · 10544 阅读 · 0 评论 -
iOS NSUserDefaults
创建一个user defaults方法有多个,最简单得快速创建方法: NSUserDefaults *accountDefaults = [NSUserDefaults standardUserDefaults];添加数据到 user defaults: [accountDefaults setObject:nameField.text forKey:UserDefault转载 2016-01-11 09:49:51 · 428 阅读 · 0 评论 -
iOS真机测试
iOS真机测试[需要Xcode]:(注意,用这种方法必须保证打包的appDeployment Target版本和测试机上的一致)转载 2015-09-29 12:59:08 · 458 阅读 · 0 评论 -
UITableView指定刷新
//指定某段刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; //指定某cell刷新转载 2016-03-30 17:03:25 · 449 阅读 · 0 评论 -
UIImage转NSData,NSData转UIImage
1 UIImage转NSDataUIImage *image= [UIImage imageWithData:data];带比例:UIImage *image = [UIImageimageWithData:data scale:1.0];1 NSData转UIImageNSData *data;if (UII原创 2016-03-07 10:52:41 · 1291 阅读 · 0 评论 -
iOS键盘类型UIKeyboardType(模拟器效果+真机效果)
UIKeyboardTypeASCIICapable:UIKeyboardTypeNumbersAndPunctuation:UIKeyboardTypeURL:UIKeyboardTypeNumberPad:原创 2016-03-07 12:07:45 · 1157 阅读 · 0 评论 -
LSApplicationQueriesSchemes--关于info.plist 第三方登录 添加URL Schemes白名单
近期苹果公司iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。当你的应用在iOS 9中需要使用 QQ/QQ空间/支付宝/微信SDK 的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码:key>LSApplicationQuerie转载 2016-03-08 10:29:18 · 10626 阅读 · 0 评论 -
iOS沙盒与清除缓存
SandBox,沙盒机制,是一种安全体系。我们所开发的每一个应用程序在设备上会有一个对应的沙盒文件夹,当前的程序只能在自己的沙盒文件夹中读取文件,不能访问其他应用程序的沙盒。在项目中添加的所有非代码的资源,比如图片、声音、属性列表等都存在自己的沙盒中。此外,在程序运行中动态生成的或者从网络获取的数据,如果要存储,也都是存储到沙盒中。沙盒中的默认文件夹(1)Documents:苹果建转载 2016-03-21 11:12:18 · 489 阅读 · 0 评论 -
判断app该版本是否第一次使用
理论上:获取APP版本号,将版本号作为Key(比如Bool类型),存储在NSuserDefault中,初此安装打开时,key是不存在的,即进入引导页面,之后将此key保存起来(保证前面的判断不会再进入)app升级后,判断新版本号的key,发现没有,即显示新版本的引导页面,然后将Key保存起来,以此类推代码:判断第一次开启app- (BOOL)appl转载 2016-03-21 11:15:15 · 594 阅读 · 0 评论 -
-[__NSArrayI removeAllObjects]: unrecognized selector sent to instance 0x7fa8dc830110
定义了一个NSMutableArray,我也初始化了-->_localActivityDataArr = [NSMutableArrayarray];但是发现我在获取到网络数据后想重新赋值,将以前的值remove掉时发现方法错误--->-[__NSArrayI removeAllObjects]: unrecognized selector sent to instance 0原创 2016-03-10 14:15:35 · 5079 阅读 · 0 评论 -
iOS开发xib控件删不掉,修改xib运行不发生改变,修改xib不管用
修改xib控件tag值,颜色,大小,甚至删除发现编译、运行之后效果没改变,用代码修改内容发现管用,其实只需要clean一下!^_^快捷键:shift + command + k原创 2016-02-25 10:59:03 · 1243 阅读 · 0 评论 -
使用svn报错之An error occurred while contacting the repository
只是提交代码时 log日志赘述太多,全部删掉重新输入,精简一点即可。转载 2016-02-25 11:07:13 · 15013 阅读 · 4 评论 -
UIAlertViewController 基本使用+自定义(字体颜色,大小,对齐方式)
本来用alertview好好地,最终还是转战alertViewController了,,笔记而已,会有补充。。1、基本使用这里不赘述 网上很多,这里贴一个觉得还不错的链接:点击打开链接2、利用kvo修改title和message的颜色大小font等(具体想改哪些 请参考富文本的设定,如果要问我富文本是啥,请不吃稻的同鞋自助研究,这里给个举例链接:富文本,富文本(简书))原创 2016-10-15 17:00:49 · 7518 阅读 · 1 评论