iOS开发
liuxu0718
努力成为iOS大牛
展开
-
iPhoneXS Max 获取UDID
之前获取苹果设备的UDID都是连接手机到电脑,打开itunes点击几下序列号即可查看到,可当XS Max连接上的时候是看不到的。 经过查阅,苹果官方给出了一种获取本地设备UDID的方法,连接真机后,可以通过设点击Xcode菜单的Product->Destionation-> Add Addtional Simulators https://help.apple.com/xco...原创 2018-11-12 20:03:53 · 6165 阅读 · 0 评论 -
iOS 推送证书或普通证书过期
推送证书和普通证书都有一个时限。当证书快要过期或已经过期时,可以把证书revoke掉, 并且重新拿本地密钥重新去生成证书。正常证书rovke时对上线的app没有影响,但是如果您的app使用了第三方平台的推送服务,需要把新生成的推送证书导出成p12格式并去第三方平台替换原来的p12文件就可以了。原创 2016-05-14 15:30:34 · 1314 阅读 · 0 评论 -
Xcode升级7.3 编译时出错Cannot create __weak reference in file using manual
解决方案:在Build Settings中 搜索 Weak References in Manual Retain Release 将 NO 改为 YES.原创 2016-05-10 11:28:04 · 471 阅读 · 0 评论 -
iOS 设置只支持竖屏
在info.plist文件里设置Supported interface orientations 为上图就可以了.原创 2016-02-24 17:02:46 · 695 阅读 · 0 评论 -
iOS 设置tabBar点击后Item的背景颜色.
iOS 设置tabBar点击后Item的背景颜色.原创 2016-01-12 15:39:26 · 1728 阅读 · 0 评论 -
iOS如何输出BOOL类型值
OC里没有直接输出BOOL类型值的方法.只能借助 判断其值的真假来变相输出它的值.这里拿self.view.userInteractionEnabled来举例NSLog(@"%@",self.view.userInteractionEnabled ?@"YES" : @"NO");原创 2016-01-09 21:24:59 · 6697 阅读 · 0 评论 -
iOS WebView修改字体、大小、颜色
webView本身没有属性去修改webView里内容的字体大小颜色等等.但是可以通过修改html代码进而实现.先上代码. self.webView = [[UIWebViewalloc]initWithFrame:self.view.bounds]; NSString *htmlString = [NSString stringWithFormat:@"原创 2016-01-22 22:22:31 · 2688 阅读 · 0 评论 -
iOS 手势影响touch响应事件
手势影响touch响应事件原创 2015-12-21 01:23:08 · 637 阅读 · 0 评论 -
Xcode更新之后提示App Transport Security has blocked a cleartext HTTP(http://)resource load since it is ...
Xcode7更新后提示App transport security has blocked a exceptions can be configured via your app's info.plist file原创 2015-09-18 17:00:15 · 2958 阅读 · 0 评论 -
iOS searchBar最近搜索结果的实现
实现此功能就需要保存用户的搜索记录, 这样就必须有个本地的小型数据库,我在这里用NSUserDefault来做例子。首先在页面的初始化方法中初始化一个数组,由于保存本地时候需要json化数组转化为字符串,所以取的时候也就要反json化这个字符串。最近搜索记录都是展示最近的一条的记录,这样就需要将数组的元素进行倒序排列。- (id)initWithNibName:原创 2015-11-07 12:56:06 · 790 阅读 · 0 评论 -
iOS 自定义scrollView的pagingEnabled
iOS 自定义scrollView的pagingEnabled原创 2015-09-10 15:55:24 · 12022 阅读 · 0 评论 -
iOS项目上传到AppStore步骤流程
iOS项目上传到AppStore步骤流程原创 2015-03-01 10:42:04 · 1765 阅读 · 6 评论 -
iOS 获取WebView高度
继上篇修改webView里字体的样式.这里主要说一下如何获取WebView高度当一个scrollview上需要在webView的底部去放一些其他控件 就必须获取到webView的大小.计算webView的高度需要在webView加载完成后去做处理.- (void)webViewDidFinishLoad:(UIWebView *)原创 2016-01-22 22:27:55 · 807 阅读 · 0 评论 -
iOS XCode9 拖入文件编译出错解决方案 - 64位结构异常错误
iOS XCode9 升级后文件编译异常原创 2017-09-28 14:43:51 · 1805 阅读 · 0 评论 -
iOS 国际化的踩坑
国际化分为app名字国际化和app内文字的国际化。首先在project 的 Info里 添加一个国际化选项,点加号会出来很多种语言选择,中国简体是 Chinese(Simplified),如需添加其他国家的选择一下就好。其次新建一个Empty空文件,命名InfoPlist.strings,这个命名是用来app名字国际化,app内文字国际化是Localizable.strings。命原创 2017-06-20 08:46:11 · 517 阅读 · 0 评论 -
swift与oc桥接文件的踩坑
无论是swift里拖oc代码还是oc拖swift,Xcode都会自动创建桥接文件。实际应用场景也就分为上述两种, 当oc引swift时桥接文件里不需要做操作,需要在你需要引入swift类的那个类里 #import,这时就可以正常使用swift的类了当swift引入oc时,桥接文件里直接import oc的类就可以了。 #import"OCViewController.h" 类似这样原创 2017-06-16 09:47:10 · 1714 阅读 · 0 评论 -
iOS 后台播放音乐问题记录
1.首先需要将Background Modes开启并选择Audio,2.在controller中注册后台播放下一首/暂停/前一首的远程监听, 并在viewDidLoad里 [selfbecomeFirstResponder];#pragma mark -远程控制事件监听- (BOOL)canBecomeFirstResponder{ re原创 2017-05-31 16:21:47 · 957 阅读 · 0 评论 -
iOS 屏幕适配的理解
iOS屏幕适配的理解原创 2016-09-23 16:30:40 · 621 阅读 · 0 评论 -
iOS 修改tabBar和NavigationBar黑线的颜色
iOS 修改tabBar和NavigationBar黑线的颜色原创 2016-11-25 19:46:06 · 11446 阅读 · 2 评论 -
iOS tableView下拉图片放大
其实这个效果,本质上就是在你tableView下拉 造成offset时候, 保持你顶部图片的y坐标点还停留在下拉时屏幕的顶点(offset), 而图片的长度变为原始的height长度-(offset ) 就达到了下拉放大的效果。 直接上代码了: 1. 首先创建一个UIView作为headerView _topVie原创 2015-07-03 12:02:38 · 1652 阅读 · 0 评论 -
iOS 支付宝支付繁忙ALI59 ALI10
iOS 支付宝支付繁忙ALI59 ALI10原创 2015-03-22 09:15:30 · 3195 阅读 · 0 评论 -
iOS UITextView 纯英文排版换行出错的解决方案
iOS UITextView 纯英文排版换行出错的解决方案原创 2016-07-08 18:21:07 · 4697 阅读 · 5 评论 -
iOS .xcworkspace文件丢失
iOS .xcworkspace文件丢失原创 2016-07-25 16:17:06 · 4100 阅读 · 0 评论 -
iOS scrollsToTop属性失效
iOS scrollsToTop属性失效原创 2015-06-12 18:08:25 · 2618 阅读 · 0 评论 -
XCode6中添加pch文件
XCode6中添加pch文件原创 2015-01-29 09:54:21 · 742 阅读 · 0 评论 -
tableView编辑模式下删除多个cell
在编辑模式下,tableView有自带的删除多个cell的方法。 这种效果自定义写也可以,但是我这里用的是系统的。先上效果图。核心代码: _tableView.allowsMultipleSelectionDuringEditing =YES;至于全选删除和选择一部分删除就不上具体代码了。如果想要点击cell后的颜色,代码如下:原创 2015-02-02 18:49:03 · 993 阅读 · 5 评论 -
NSfileManager的使用方法
我们看看NSFileManager如何使用。包括创建文件,目录,删除,遍历目录等。1、在Documents里创建目录创建一个叫test的目录,先找到Documents的目录,[cpp] view plaincopyNSArray *paths = NSSearchPathForDirectoriesInDo原创 2014-09-29 17:59:38 · 663 阅读 · 0 评论 -
Xcode升级后Coredata报错
Xcode版本从6.1升到6.1.1后 运行工程发现 CoreData的 xcdatamodeld文件报错,报错原因是:Data Model Version Compiler(MOMC) Error (数据模型版本的编译器(MOMC)误差) Compilation failed for data model at path '/....../经过一番调研,后来还是重新去官原创 2015-01-06 16:43:07 · 1521 阅读 · 0 评论 -
UICollectionView的数据不够,无法滑动——解决方案
tableView的数据无论多少,它的界面默认都是可以滑动的。和tableView相比,当collectionView的数据较少不够一个屏幕时,它无法滑动。解决方案: _collectionView.alwaysBounceVertical = YES;设置为总能垂直滑动就OK了。原创 2015-01-19 16:23:31 · 5819 阅读 · 0 评论 -
UISearchBar基本用法及searchBar常用代理方法
直接上代码。1.初始化UISearchBar *searchBar = [[UISearchBaralloc]initWithFrame:CGRectMake(0,0, 320,40)]; searchBar.placeholder =@"搜索"; //和textfield一样有placeholder属性 searchBar.delegate原创 2015-01-20 16:19:56 · 3769 阅读 · 0 评论 -
自定义tableView全选、单选、多选删除Cell
继上一篇tableView编辑状态下的全选删除。上一篇说的是tableView系统自带的删除,而这篇里主要是自定义的全选、单选、多选删除。先上效果图将model中添加一个属性(selected)去记录这个选中状态,然后根据是否选中修改selected里这个值,最后reloadData。核心是把数据和model关联一起. 如有疑问,欢迎留言,一天一看博客。...原创 2015-02-04 14:10:13 · 2972 阅读 · 6 评论 -
tableView与抽屉(YRSiderController)手势冲突
本人用的是第三方抽屉, 在抽屉这个类型的三方中,大家都会用到侧滑效果,然而当tableView本身自带的编辑模式的删除方法(侧滑cell删除当前cell)也触发手势之后,系统就会产生手势冲突。这个问题困扰好久,不过最终还是解决了 :)。解决方案:我是在第三方的.m中添加了如下代码,解决的手势冲突问题。- (BOOL)gestureRecognizer:(UIGestureR原创 2015-01-23 15:55:16 · 1340 阅读 · 0 评论 -
iOS 项目打包成.ipa文件的两种方法
iOS 项目打包成.ipa文件的两种方法原创 2015-03-01 12:12:46 · 1088 阅读 · 0 评论 -
iOS UITableViewCell上 取消button点击延迟
iOS UITableViewCell上button点击延迟原创 2015-05-05 17:39:14 · 1341 阅读 · 0 评论 -
iOS 实时修改顶部电池条颜色
iOS 实时修改顶部电池条颜色原创 2015-05-27 17:04:24 · 1572 阅读 · 0 评论 -
iOS_NavigationBar全透明
iOS_NavigationBar全透明原创 2015-02-06 00:20:36 · 1122 阅读 · 0 评论 -
iOS 百度地图SDK使用小结
iOS 百度地图SDK使用小结原创 2015-04-18 00:25:38 · 1649 阅读 · 1 评论 -
iOS 微信V3.0支付小结
iOS 微信V3 支付小结原创 2015-04-18 00:04:20 · 1573 阅读 · 8 评论 -
iOS 时间类常用方法
iOS 时间类常用方法原创 2015-03-20 02:29:40 · 944 阅读 · 0 评论 -
iOS 设置Label中特定的文字大小和颜色
iOS 设置Label中特定的文字大小和颜色原创 2015-03-20 02:32:32 · 2549 阅读 · 0 评论