![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 60
zhanniuniu
正在努力向未来的我加油!!!
展开
-
CocoaPods安装和使用教程
de4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Coco转载 2015-12-29 18:45:23 · 330 阅读 · 0 评论 -
iOS基于MVC的项目重构总结
这是一篇关于MVC的介绍的文章,对于这个问题,我曾经感觉自己非常清晰的了解MVC的结构,后来在工作中接触到其他同事,也了解了一些其他语言的MVC,才发现,自己对MVC的理解还是非常的浅显,希望本文能对大家有一些帮助原文链接:http://coderzhang.xyz/2016/04/12/ios%e5%9f%ba%e4%ba%8emvp%e7%9a%84%e9%a1%b9%e7%9b%ae%e转载 2016-10-15 14:30:05 · 345 阅读 · 0 评论 -
iOS百度地图自定义大头针和气泡内的内容
最近一直在研究百度地图的自定义大头钉和气泡,这个是iOS端我的一些体会,也有自己搜集的一些资料,希望能对大家有所帮助,还有一篇Android端的,欢迎批评指正。 先上效果图 1、自定义大头针,根据需要自定义不同的大头针 代码: /** *根据anntation生成对应的View *@param mapView 地图Vi原创 2016-10-24 09:43:18 · 2288 阅读 · 1 评论 -
cocoapods安装出现env: ruby_executable_hooks: No such file or directory(已解决)
刚刚到新的公司,在新的机器上配上了xcode,对于自己使用比较顺手的cocoapods 也很快安装上了,然后在安装过程中出现了几个问题 1、Setting up CocoaPods master repo 这个玩意一直存在,用网上的cd进去,发现一直为0里面根本没有东西,网上的各种方式也根本没有啥用,解决不了问题,还出现了ssl啥的,我把这个操作之前的各个步骤都仔原创 2016-08-09 10:00:19 · 7068 阅读 · 5 评论 -
iPhone上看到好的动效设计,如何保存成GIF
iPhone上看到好的动效设计,如何保存成GIF经常在网上看到一些介绍手机APP动效设计的文章,一直好奇这些动态图片是怎么保存下来的。自己在日常工作中也有看到好的动效设计要保存下来的需求——留着APP太占手机空间,删了APP要用的时候又无法跟开发描述清楚。要将手机APP里看到的一段动效保存成动态图片(GIF),总的思路不外乎:先将这段动效录屏,然后将这段录制好的视频转换成G转载 2016-05-27 11:11:21 · 1330 阅读 · 0 评论 -
Block 为什么要用copy属性
1. Block的声明和线程安全Block属性的声明,首先需要用copy修饰符,因为只有copy后的Block才会在堆中,栈中的Block的生命周期是和栈绑定的,可以参考之前的文章(iOS: 非ARC下返回Block)。另一个需要注意的问题是关于线程安全,在声明Block属性时需要确认“在调用Block时另一个线程有没有可能去修改Block?”这个问题,如果确定不会有这种情况发生的话,那么原创 2016-04-04 23:45:58 · 1941 阅读 · 0 评论 -
[翻译]怎样创建一个Xcode插件(part 1)
原文链接 : http://www.cocoachina.com/ios/20160308/15587.html原文:How To Create an Xcode Plugin: Part 1/3原作者:Derek Selander译者:@yohunl译者注:原文使用的是xcode6.3.2,我翻译的时候,使用的是xcode7.2.1,经转载 2016-03-08 20:08:43 · 350 阅读 · 0 评论 -
有关HealthKit的那些事
原文链接http://www.cocoachina.com/ios/20160303/15529.html最近在做项目的时候,突然接到产品经理给的一个需求,要求在项目中统计用户每日步数,具体要求就是获取手机健康应用中统计的每日步数,然后以图形方式显示。刚听到这个需求的时候就想到了苹果在iOS 8系统推出之时顺带出的HealthKit框架,不过对于其API倒是非常的陌生。转载 2016-03-08 20:04:35 · 386 阅读 · 0 评论 -
Runtime那些事儿(消息机制)
原文链接:http://www.cocoachina.com/ios/20160302/15494.html本文是投稿文章,作者:HenryCheng一、关于runtime之前在项目中有遇到过用runtime解决改变全局字体的问题,所以再一次感受到了runtime黑魔法的强大,趁现在有机会分享一下对runtime的一些理解。在对象调用方法是Objective-C中经常使用的转载 2016-03-07 20:46:05 · 84 阅读 · 0 评论 -
iOS闭包
原文地址http://blog.csdn.net/woaifen3344/article/details/50689546前言本篇文章精讲iOS开发中使用Block时一定要注意内存管理问题,很容易造成循环引用。本篇文章的目标是帮助大家快速掌握使用block的技巧。我相信大家都觉得使用block给开发带来了多大的便利,但是有很多开发者对block内存管理掌握得不够好,导致经常转载 2016-03-07 20:25:32 · 346 阅读 · 0 评论 -
一些常见iOS面试常见的问题(一)
虽然已工作很长时间了,但是看到一些题,我还是会想起那些面试的时光,下面是一些面试的常见题型1、为什么UIScrollView的滚动会导致NSTimer失效?应该是因为UIScrollView滚动的时候跟主线程不是同一个runloop mode,一个runloop mode就是input sources、timer和observers的集合。每次执行runloop,都需要指定一个mo原创 2016-03-16 23:00:36 · 1787 阅读 · 0 评论 -
tableview的右拉滑动手势的时候显示出更多的按钮+demo
我们在使用tableview的时候,在滑动一些联系人的某一行的时候,会出现删除、置顶、更多等等的按钮,系统已经写好了,只需要一个代理方法和一个类就搞定了 UITableViewDelegate协议多了一个方法,返回值是数组的tableView:editActionsForRowAtIndexPath:方法,我们可以在方法内部写好几个按钮,然后放到数组中返回,那些按钮的类就是UITa原创 2015-12-18 19:09:50 · 414 阅读 · 0 评论 -
UICollectionView自定义cell详解+demo
UICollectionView用法类似于UITableView 和 UITableViewController 类。使用UICollectionView 必须实现UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout这三个协议。_contentArray = [[原创 2015-12-17 20:07:38 · 866 阅读 · 0 评论 -
仿网易滑动界面+仿安卓顶部滑动按钮
本文是基于实现的 HMSegmentedControl,仅仅是对初学者提供一个小小的思路 HMSegmentedControl的链接 https://github.com/HeshamMegid/HMSegmentedControl {原创 2015-12-31 19:21:21 · 1725 阅读 · 0 评论 -
图片的裁剪与压缩
压缩图片,是减少的像素点,从而使相片大小变小,裁剪图片的改变的照片的尺寸,相片的大小一般变化不大(在这个方法里面)//压缩图片质量-(UIImage *)originalImage:(UIImage *)image scal:(float)scal{ NSData *imageData = UIImageJPEGRepresentation(image, scal原创 2015-12-29 19:01:59 · 810 阅读 · 0 评论 -
Cocopods 更新后遇到 这样的问题 The dependency xxxxxxxx is not used in any concrete target
最近突然发现使用pod 创建新的工作空间不行了,根据提示我更新了cocoapodssudo gem install cocoapods然后又遇到这样的问题The dependency MBProgressHUD (~> 0.9.2) is not used in any concrete target通过分析发现原因是:CocoaPods升级到最新版本(包括原创 2016-11-26 11:00:46 · 628 阅读 · 0 评论