自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 关于引用循环(Retain Cycle)你是怎么解决的?

前面写代码的时候总是习惯在每个类中加入dealloc方法,最近的这个项目因为时间要求近乎苛刻,所以就没有写额外的代码,但是今天检查代码的时候意外的发现,很多控制器在pop之后压根儿就没有释放.经过调试发现,是Block的对控制器(self)的强制引用.这种情况是怎么解决的呢?情况一:当block引用self的(包括self)全是对象的时候,这个时候我们是不是可以利用:...

2016-02-04 15:06:00 98

转载 UIScrollView事件拦截

  在日常的开发中,我们经常会用到UIScrollView,然而,它是一个问题频出的控件,比如在nib中使用它就必须手动为它创建一个ContentView.当然了使用春代码的时候使用了懒加载机制使得它能够拥有一个contentView,今天我们不谈这个问题,我们来谈谈UIScrollView的事件拦截相关的知识.  在进入正题之前,先补个知识点:响应链「Responder Chain...

2015-12-11 17:52:00 151

转载 iOS新建项目结构规范

注:这是本人对多年来iOS开发中项目结构一点自己的见解也是为公司内部制定的iOS项目创建模板结构;文中引入了sina的iOS-iPhone的客户端的界面架构,但是本人并非sina的工作人员,只是根据自己的理解划分了项目结构,欢迎提出不同观点,gwinabc@foxmail.com,欢迎转载,转载时请保留文章的所有内容,谢谢.本篇文章原文(http://www.cnblogs.com/...

2015-12-04 10:46:00 93

转载 函数和方法命名规范

请各位随意批判。同时请看这里和这里。简单明了。根据上下文给动词和介词加上名词。请使用removeObject(object, atIndex: index),而不是remove(object, at: index)。不要为了过度的简洁而影响清晰准确性。避免缩写。使用printError(myError)而不是printErr(myErr)以及setBackgroundImage(...

2015-11-19 16:52:00 402

转载 关于Objective-C和Swift混编

最近迷恋Stanford的iOS公开课,虽然英语不怎么样,后面的还没有翻译,我还是硬着头皮看了好几遍,终于是看完了,只想说一句词:AMAZING!!!好了,说正事,现在做的项目都是以前做的Objective-C老项目,难道直到Objective-C被彻底的淘汰了我才能真正的去体验Swift吗?NO,NO,NO!!! I DO NOT WANT TO DELAY, I WANT I...

2015-11-06 15:37:00 73

转载 关于SVN客户端忽略/移除与版本控制无关的文件

如果你已经安装过SVN的相关客户端,那个config文件就肯定是存在的,如果没有安装过,那就忽略这篇文章...修改前请先备份文件~/.subversion/config.1,打开Terminal,输入命令:$ open ~/.subversion/config2,在打开的文件中寻找:`global-ignores =`,找到后直接把整行豆替换成...

2015-11-02 11:14:00 230

转载 我的GitHub-iOS

最近要把一直以来积累的一些小Demo陆续的上传到我的GitHub上,以前工作忙...,哈哈,都是托词,还是懒.献上:涉及到的Demo类型:自定义控件类型:绝大多数豆已经封装,可以直接拖到Xcode项目中,像系统控件一样使用;分类:Demo中包含大部分经常使用的类的一些扩展目前包含的Demo有:QLAlertViewQLBannerViewQL...

2015-10-28 13:02:00 116

转载 高德MKMapView的mapView: viewForAnnotation:不调用的问题

项目中用到给高德地图添加标注的问题,但是mapView:viewForAnnotation:方法就是不调用,现总结如下:mapView实例的代理没有设置代理方法mapView:viewForAnnotation:的方法名不对设置的经纬度有误我的错误就是第三种,把经纬度写反了,导致不掉用,遮盖就类似一个View的hidden属性是Yes,或者透明度为0等,view就...

2015-07-14 18:20:00 379

转载 比较两个NSDate

系统自带的NSDate比较会比较深,比较到秒的量级,但是我们有时候想只比较日期,没有时间,看下面:- (BOOL)isTheSameDate:(NSDate *)date AnotherDate:(NSDate *)anotherDate{ if (date == nil || anotherDate == nil) return NO; NSDateFo...

2015-05-21 18:32:00 88

转载 关于修改UIWebView的UserAgent

最近在做项目的时候需要修改webView的UserAgent,否则webView不能请求到数据,上网查了一下,其实挺多的,最重要的就是注册默认的UserAgent, 利用registerDefaults即可,下面是源码: 1 + (void)initialize { 2 [super initialize]; 3 UIWebView *webView = ...

2015-05-21 15:01:00 129

转载 UIScrollView方法- scrollRectToVisible: animated: 无效(不工作,无效果)的问题

问题描述:今天在做一个页面的时候,使用方法- scrollRectToVisible: animated: 使在另外一个视图选中的项目后,主视图的UIScrollView的对应项目自动滚动到可见,可是就是没有效果以前陋习:在设置UIScrollView的ContentSize的时候容易把width或者height设置为0解决方案:可以把UIScrollView的ContentSi...

2015-01-21 09:46:00 169

转载 关于- titleRectForContentRect:和- imageRectForContentRect:调用的时机

问题说明: 在项目开发过程中,客户要求一个控件文字显示在左边,图片显示在右边,文字的长度在一定范围内变动(如最多5个字,最少1个),要求文字的图片看做一个整体的情况下,文字和图片紧靠,这个整体居中,问题:- titleRectForContentRect:和- imageRectForContentRect:给定文字Label和图片ImageView的范围,但是这是个死值,以前误...

2015-01-20 10:54:00 487

转载 ShareSDK-Undefined symbols for architecture arm64

目前,腾讯微博和人人网的分享等还没有推出arm64的分享SDK,但是用web分享授权还是没有问题的,只是不能调用客户端进行授权.下面说一下用ShareSDK分享的时候出现的一个报错:Undefined symbols for architecture arm64: "_OBJC_CLASS_$_WeiboApi", referenced from: objc-clas...

2014-11-17 17:11:00 149

转载 关于Apple官网登陆不上的问题:找不到服务器

前一段时间,在上传一个应用遇到了一个问题,就是苹果的iTunsConnect登陆不上的问题,但是在Q群里面问了之后,别人都说正常,所以就在虎妹中那个翻天覆地的查找,终于在百度论坛找到了答案,给你的网络中添加一个DNS:8.8.4.4, 问题就解决了, 在查找过程中发现,很多人都说是苹果的服务器经常那样,其实呢,是自己所在网络无法解析这个域名才会导致找不到服务器,好了,分享到这里....

2014-10-24 10:17:00 242

转载 今天起航...

参加工作差不多二年了,关于iOS的工作有很多的话要说,这是其一,其二呢,就是在编程的过程过程中遇到的问题没有及时的记录下来,所以很多问题都是反复的出现,然后反复的找度娘,找虎妹, 所以决定,日后凡是遇到问题就会在博客中记录下来,本人记性愚钝,见笑了.转载于:https://www.cnblogs.com/Shreker/p/4047584.html...

2014-10-24 10:07:00 57

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除