iOS开发
张三李四的张三
专注于iOS开发,任重道远
展开
-
Mac里如果Finder搜索不好使,或者png图片不显示尺寸,可以试试下面的这个命令
1.问题描述如果你的Mac OSX下的finder查找不好使,比如查不到或者查的慢或者png图片不能直接显示尺寸,不如200 x 200可以试试下面的命令2.命令sudo mdutil -i off /sudo rm -rf /.Spotlight*sudo mdutil -i on /sudo mdutil -E /3.总结无意中查出来的,主要是最近开发时,...原创 2019-08-04 22:52:50 · 1325 阅读 · 0 评论 -
UISearchController使用中的几个坑和一个知识点
UISearchController的两个坑和一个知识点原创 2016-04-14 13:58:04 · 2260 阅读 · 2 评论 -
“Application windows are expected to have a root view controller at the end of application launch”
解决问题Application windows are expected to have a root view controller at the end of application launch” error when running a project with Xcode 7, iOS 9.原创 2016-04-27 09:48:01 · 1154 阅读 · 0 评论 -
SDAutoLayout使用中的几个小坑
SDAutoLayout使用中的几个小坑原创 2016-04-27 09:45:57 · 1080 阅读 · 0 评论 -
cocoapods使用时提示Error fetching http://ruby.taobao.org/: bad response Not Found 404
cocoapods使用时提示Error fetching http://ruby.taobao.org/: bad response Not Found 404原创 2016-04-12 09:22:59 · 4643 阅读 · 2 评论 -
UITextView添加placeholder属性
一行代码解决UITextview添加placeholder属性原创 2016-03-25 15:23:12 · 870 阅读 · 0 评论 -
仿iPhone自带应用邮件APP的实现
仿iPhone邮件APP的demo原创 2016-03-30 16:18:17 · 3409 阅读 · 0 评论 -
UIBarButtonSystemItem样式一览
UIBarButtonSystemItem样式一览原创 2016-03-30 15:40:37 · 2045 阅读 · 0 评论 -
APP切图详细规范终极指南
在庞大的切图数量下如何让负责套图的 RD 快速找到所需图档,档名的命令方式就需要双方统一格式方便大家作业。所以,制定一套非常有效而方便的APP切图命名规范非常有用的。转载 2016-01-06 16:43:52 · 1921 阅读 · 0 评论 -
[iOS]UITableView优化技巧
如何进行TableView流畅度优化的。主要思路如下:1.异步渲染内容到图片。2.按照滑动速度按需加载内容。3.重写处理网络图片加载。实际上做完前两点就可以很流畅了。我把内容都异步渲染到了一张图上,尽可能减少Cell层级。转载 2015-11-23 15:25:58 · 622 阅读 · 0 评论 -
[iOS]iOS写入文本时追加而不是覆盖
读取文件类和常用方法NSFileHandle类主要对文件内容进行读取和写入操作NSFileManager类主要对文件的操作(删除、修改、移动、复制等等)常用处理方法原创 2015-10-09 15:54:40 · 14100 阅读 · 1 评论 -
APP ID检查过程中,提示核对付款信息
新注册APP ID在下载APP时会提示检查账户,提示“如需帮助,请联系xxx”原创 2015-09-18 21:55:42 · 2009 阅读 · 0 评论 -
升级Xcode7、iOS9之后,如何应对一些奇葩的bug
升级Xcode7、iOS9之后的一些bug及应对方案原创 2015-10-08 17:32:41 · 839 阅读 · 0 评论 -
fatal error: invalid virtual filesystem overlay file '/[Path]/all-product-headers.yaml
“fatal error: invalid virtual filesystem overlay file '/[Path]/all-product-headers.yaml”翻译 2016-05-24 11:39:05 · 2945 阅读 · 0 评论 -
[iOS]查找数组NSArray中是否包含指定的元素
一般来说,在数组中寻找指定的元素的方法可以通过遍历比较的方式,不过这种方式效率较低,所以下面介绍几种比较高效的方式。原创 2016-04-28 22:48:07 · 26179 阅读 · 0 评论 -
o-c中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )
o-c中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )原创 2016-04-28 23:08:49 · 1680 阅读 · 0 评论 -
iPhoneX的启动图如何配置
针对使用LaunchImage。 1、进入LaunchImage,点击一张之前的启动图,在右侧LaunchImage选项下的iOS8.0 and Later选项下勾选Portrait。此时LaunchImage就多出了个iPhone X的启动图位置。 2、把做好的图片,大小为1125*2436,名称例如LaunchImage-1100-2436h@3x.png,拉入这个空位就可以了。原创 2017-12-20 23:11:14 · 7927 阅读 · 0 评论 -
33 款主宰 2017 iOS 开发的开源库
iOS 开发者福利,本文为广大iOS开发者准备了33 款主宰 2017 iOS 开发的开源库,非常的不错,提升你在 2017 年的开发。开始燃烧吧。转载 2017-07-20 20:11:55 · 822 阅读 · 0 评论 -
分享一些iOS实用Demo源码
总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、Masonry、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自GitHub原创 2017-06-15 10:13:16 · 3031 阅读 · 0 评论 -
[原创]分享一些iOS实用Demo
总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、Masnory、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自GitHub。原创 2016-08-17 09:47:58 · 4957 阅读 · 3 评论 -
[iOS]详解枚举NS_ENUM与NS_OPTIONS的区别与说明
NS_ENUM与NS_OPTIONS区别说明,我们根据两种定义常见的使用场景来说明其区别。原创 2017-06-27 17:23:13 · 5167 阅读 · 0 评论 -
html5添加背景音乐
0、补充demo 把代码分离出来做了demo,大家需要的可以自行下载,下载地址:下载地址点这里 1、需求说明 html5添加背景音乐 2、问题解决 直接上代码吧 首先添加音乐控件的div<div id="audio"> <div style="width: 45px;height:45px; position: fixed; top: 5px; right: 5px; font-s原创 2017-06-08 16:22:21 · 5448 阅读 · 1 评论 -
Mac OSX安装CocoaPods教程
这里记录一下最新的在Mac OSX10.12下安装cocoapods教程。 关于为什么使用cocoapods就不说了,好处可能就是省心省事,当然我不觉得多省事,因为有时候还需要解决因为pod导致的问题。原创 2017-05-21 11:01:41 · 506 阅读 · 0 评论 -
[iOS][更新]iOS开发数据库操作之SQLite及Mysql操作实例
1.前言本文将介绍iOS中的数据库操作,主要涉及SQLite本地数据库操作,以及MySQL远程数据库操作。本文不准备详解,给出Demo,大家自取。2.数据库操作2.1SQLite操作SQLite常用于本地需要进行数据存储时,常用的第三方库有FMDatabase等。2.2MySQL操作一般来说,直接操作MySQL的情景很少,但是有时候如果服务端没能及时给出接口,同时我们又需要测试客户端,那么此时可能就原创 2015-09-19 14:28:18 · 2928 阅读 · 6 评论 -
Xcode7.2真机9.3测试could not find developer disk image解决方法
真机升级了iOS9.3之后,Xcode没有升级,结果导致调试时提示“could not find developer disk image”,杯具原创 2016-08-18 15:46:46 · 965 阅读 · 0 评论 -
NSDate添加常用Category,用于得到是否是今天,昨天等
NSDate添加常用Category,用于得到是否是今天,昨天等原创 2016-08-15 17:44:56 · 460 阅读 · 0 评论 -
UITextField添加Block
1、问题描述UITextField添加Block2、问题解决Demo链接:demo下载地址 效果如图: 3、具体如下添加UITextfield的Category UITextField+Block.htypedef void(^TextFieldBlock)(UITextField* tf);@interface UITextField (Block)- (void)addAction:(Te原创 2016-06-14 10:10:13 · 610 阅读 · 0 评论 -
UITextView动态调整高度
UITextview根据内容动态的调整高度原创 2016-05-25 17:10:59 · 2307 阅读 · 0 评论 -
[iOS]应用内切换语言,本地化,国际化
一、需求说明一般应用国际化都是跟随系统,有时候希望在应用内进行切换,所以这篇文章就是介绍如何实现在应用内的语言切换,或者叫国际化。二、解决方案这是我很早实现的功能了,因为有网友求Demo,所以我就写了一个小Demo,下载看这里 截图如下: 2.1、NSLocalizedString查看NSLocalizedString的定义,#define NSLocalizedString(key, com原创 2015-10-13 16:43:48 · 3552 阅读 · 6 评论 -
[iOS]iOS7+ UITabBar修改选中图片显示为默认蓝色的问题解决方法,去除UITabbar顶部一像素横线
一、问题描述对于iOS 7.0+上,在使用UITabBar时,如果仅仅指定image,如下self.tabBarItem.image = [UIImage imageNamed:@"user"];self.tabBarItem.imageInsets=UIEdgeInsetsMake(6, 0,-6, 0);则显示效果就会如图1所示,即未选中为灰色,选中为蓝色。那么问题来了,一般情况下,设计图是原创 2015-08-28 15:48:22 · 1262 阅读 · 0 评论 -
[iOS]滑动隐藏或者出现对应控件Demo
1.应用场景:受限于手机屏幕的因素,如果在上下滑动时将某些界面上的控件隐藏将会是一个不错的选择。例如《财经》APP中评论、点赞、分享、收藏四个按钮在向下滑动时隐藏,向上滑动时将会出现,如图所示: 2.解决方案OK,所谓从善如流,那么如何实现呢?肯定是要从UIScrollViewDelegate入手,判断UIScrollView的偏移,此处是判断Y的偏移,同理如果是左右的则是原创 2015-03-02 17:00:25 · 1936 阅读 · 0 评论 -
ios7适配 通知栏UINavigationBar遮挡view的问题
问题描述:此前用了一个下拉刷新的demo(http://code4app.com/ios/SpiralPullToRefresh/51af49526803faf871000000),在ios7.0下,发现个小问题,就是将当前视图控制器(UIViewController)放入导航控制器(UINavigationController)中,会导致UIViewController的view被导航栏(U原创 2014-03-21 17:08:58 · 1972 阅读 · 0 评论 -
关于iOS中设置UIButton的标题(含图)左右对齐的问题
1.问题描述有时候我们在做iOS开发时,xi原创 2014-10-24 11:02:27 · 5425 阅读 · 0 评论 -
iOS实现两个常见的小游戏
Demo实现了个性化定制掷色子和老虎机的效果。1.掷色子,支持原创 2014-11-03 16:44:13 · 1682 阅读 · 0 评论 -
iOS开发,版本更新
新的iOS版本更新逻辑和旧的没有太大的区别,只是多了一个build和version的区别。1.问原创 2014-11-17 17:28:01 · 766 阅读 · 0 评论 -
Xcode编译成功,但是提示很多引用或者宏定义的错误
开发进入攻坚阶段,xcode竟然也来原创 2014-10-22 16:29:23 · 3077 阅读 · 3 评论 -
对于MVVM大家觉得如何?过来聊聊
一直以来也是觉得MVC在移动开发原创 2014-10-24 11:21:15 · 1048 阅读 · 1 评论 -
关于苹果APNS推送机制中各生成文件(CSR、证书、Provisioning文件)的关系的梳理,以及各种坑
苹果APNs推送中需要生成的各个文件的关系的梳理,大牛勿喷,新手请进。同时也把本人在实际操作中遇到的坑和大家做个分享,前车之鉴希望能用得上。原创 2014-12-30 10:48:33 · 2844 阅读 · 0 评论 -
(iOS)UITableView只允许部分cell支持滑动删除
1.需求说明UITableview中,有时候需要指定某些行不允许删除2.问题解决以第一行为例,如果在编辑模式下,第一行不允许删除,方法实现如下:- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath原创 2014-12-02 15:03:39 · 1253 阅读 · 0 评论 -
关于继承NSDictionary之后出现 [NSArray count]: method only defined for abstract class的问题
1.问题描述这次在建数据模型Model时,选择了继承NSDictionary而不是NSObject,于是问题就来了。在从服务器对返回的数据进行解析后赋值时,就出现了NSDictionary setValue:forUndefinedKey:的问题。问题定位是在model.allKeys这里,http://blog.csdn.net/zyq527758142/article/deta原创 2014-10-14 11:23:44 · 3777 阅读 · 0 评论