iOS
文章平均质量分 68
NEVER-SETTLE
这个作者很懒,什么都没留下…
展开
-
ios的@property属性和@synthesize属性
很适合初学者理解,就备份下来了转载 2015-11-05 15:46:47 · 377 阅读 · 0 评论 -
How Do I Declare A Block in Objective-C?
转发链接:http://goshdarnblocksyntax.comAs a local variable:returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...};As a property:@property (nonatomic, copy, nullability转载 2017-02-24 09:10:35 · 261 阅读 · 0 评论 -
iOS开发规范
原文作者:iJecky原文地址:http://blog.csdn.net/pjk1129/article/details/45146955最近项目组需要codereview,才意识到自己对于代码规范并没有一个清晰的认识,甚至混淆了java、oc各种语言的规范细节,借此良机,对代码规范进一步学习,谢谢原文作者的辛苦付出与乐于奉献精神,感激不尽。引子在看下面之前,大家自我检测一下自转载 2017-04-25 15:51:05 · 889 阅读 · 0 评论 -
程序员必备的代码审查(Code Review)清单
原文链接:http://blog.jobbole.com/83595/项目codereview,自己一头雾水,以前的自己偷懒,根本没有养成codereview的好习惯,相信任何知识学了就不晚,学了就有用,多多学习,感谢作者的辛苦付出,致敬。在我们关于高效代码审查的博文中,我们建议使用一个检查清单。在代码审查中,检查清单是一个非常好的工具——它们保证了审查可以在你的团队中始终如一的进转载 2017-04-25 16:19:07 · 375 阅读 · 0 评论 -
每个Xcode开发者应该知道的七个使用技巧
转载链接:http://www.cocoachina.com/ios/20160304/15558.html看了这个文章,效率又可以提高一些了,作者辛苦,感谢。本文由CocoaChina--lingkongzi(github)翻译作者:Bart Jacobs原文链接:Seven Xcode Tricks Every Developer Should转载 2017-05-08 17:05:00 · 222 阅读 · 0 评论 -
iOS学习笔记42—利用dispatch_once创建单例
作者:唐韧_Ryan链接:http://blog.csdn.net/ryantang03/article/details/8622415记得刚学iOS,就是跟着唐韧_Ryan的文章在学习,感谢一路走来每一篇文章对我的帮助,感谢。 在之前有一篇学习笔记中,记载了一篇如何在OC中实现单例的文章:《IOS学习笔记4—Objective C—创建单例》自苹果引入了Grand Cen转载 2017-05-08 17:46:57 · 267 阅读 · 0 评论 -
OCLint 安装与使用
原文地址:https://segmentfault.com/a/1190000005150573OCLint是一个强大的静态代码分析工具,可以用来提高代码质量,查找潜在的bug,主要针对c,c++和Objective-c的静态分析。功能非常强大,而且是出自国人之手。项目地址:http://oclint.org/。主要能检查到的代码缺陷:可能出现的bug,空的if/e转载 2017-04-26 19:05:55 · 558 阅读 · 0 评论 -
用OCLint给iOS代码做静态分析
原文链接:http://blog.csdn.net/uxyheaven/article/details/50818107用OCLint给iOS代码做静态分析可以对iOS代码做代码静态分析的工具有OCLint, 这篇帖子说的就是如何使用这个工具. 转载请注明出处,晓月的博客:(http://blog.csdn.net/uxyheaven/article/details/5转载 2017-04-26 19:13:24 · 702 阅读 · 0 评论 -
Using OCLint in Xcode
原文链接:http://docs.oclint.org/en/stable/guide/xcode.html#非常详细的文章,能够在xcode中看到不规范代码提示,方便简洁,感谢作者。Using OCLint in Xcode¶This document shows one solution of using OCLint to analyze the code q转载 2017-04-27 18:59:23 · 401 阅读 · 0 评论 -
iOS中block的循环引用问题
转载链接:http://www.jianshu.com/p/492be28d63c4作者:HK_Hank通过这篇文章,block的学习基本就万事大吉了,感谢原创作者的无私分享。本文主要介绍ARC下block的循环引用问题,举例说明引起循环引用的场景和相应的解决方案。在讲block的循环引用问题之前,我们需要先了解一下iOS的内存管理机制和block的基本知识转载 2017-06-16 17:28:35 · 492 阅读 · 0 评论 -
iOS中属性与成员变量的区别
转载链接:http://www.cnblogs.com/ygm900/p/3660364.html文章很详细,也很清晰,不管是初学还是进阶,都值得一看,感谢作者分享。一、类Class中的属性property 在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如:@interf转载 2017-06-20 17:24:58 · 282 阅读 · 0 评论 -
通过oclint自动化codereview生成html文档步骤
刚来到公司,领导给安排了一个小活,审核代码吧。因为之前并没有接触过,大约用了一整天的时间都在查资料,想知道到底有哪些方式可以完整codereview,很幸运的是文档很多,只要有耐心,了解起来也不是那么的难,其实很多知识点也是,就耐心的去做,做完了基本也就明白了,如果是一直研究理论而不去实践,估计什么时候都不能很好掌握,结合各种材料整理了一下,自动化codereview的简单步骤,方便刚入门的同学学原创 2017-05-02 14:45:47 · 918 阅读 · 0 评论 -
IOS 预处理语句
转载链接:http://www.w2bc.com/Article/53260文章清晰明白,感谢原创作者用心。 程序中的源代码计算机是无法识别的,需要将写好的代码转成0、1二进制代码,计算机才能识别。将源代码转成二进制代码的需要经过两步,编译和链接。编译是通过编译器将每个文件的代码都转为二进制代码,在这个过程中,如果有语法错误,会有编译失败的提示,如果成功,那么会生成对应多个目标文件转载 2017-06-23 17:13:22 · 259 阅读 · 0 评论 -
iOS条件编译
转载链接:http://www.jianshu.com/p/dc0404c09060简书作者:MajorLMJ在我们的工程中,很多时候只希望在满足一定条件的时候才进行编译,这是就需要用到条件编译。#if #elif #else #endif#if 条件1 代码块1#elif 条件2 代码块2...#else 代码块n#endif转载 2017-06-23 17:26:47 · 1012 阅读 · 0 评论 -
iOS release版本中去掉NSLog输出
转载:http://blog.csdn.net/lvmaker/article/details/43450729最近项目不是很忙,所以又来整理一下代码,首先发现项目中很多地方都用了NSLog,这是不科学的。那必须得解决一下啊,随便一搜索都知道怎么搞了,我just做一个转载:即:在.pch文件中添加下面一段:#ifndef __OPTIMIZE__#define转载 2017-06-26 10:35:50 · 651 阅读 · 0 评论 -
谈谈MVC和MVVM
转载链接:http://www.jianshu.com/p/f4faa720f00d文章来自简书,作者:JamesYu这篇文章是看了很多个人觉得非常好的一篇,无论是对于理论的理解还是对于实践的应用,都是非常通俗易懂,在此感谢作者的分享工作到现在,对代码稍微有点认识,if else 会写那么点。今天就和大家谈谈所理解的MVC,以及现在比较流行的MVVM。首先我们应该明白,计算机实现一个功转载 2017-02-22 09:07:39 · 522 阅读 · 0 评论 -
从零开始实现k线图走势图绘制(iOS实战篇)
上篇文章中,我们了解了走势图k线图绘制及的一些关键点,基于大家都懂期货股票这些东西的基础上去讲解的,说的也不够全面,这篇文章我们以实战为主,一步一步写出可以商业化的k线图。一、什么是k线图?1.k线图:有最新价、收盘价、开盘价、最高价、最低价、均价、卖量、买量等等。而我们需要展示给用户看的第一眼就是把它们全部绘制为k线图,直观。还有部分要转化为数值直接推动;蜡烛:需要用到收转载 2017-02-07 16:56:32 · 3876 阅读 · 0 评论 -
iOS开发中视图相关的小笔记:push、modal、popover、replace、custom
一直很模糊这几个概念,今天看到了这个文章,很详细的,学习了转载 2015-11-05 15:10:31 · 393 阅读 · 0 评论 -
Objective-C 之 @property和@synthesize
很容易初学ios基础知识的巩固和理解,推荐,也谢谢文章作者辛苦的整理下来分享给大家转载 2015-11-10 10:47:41 · 511 阅读 · 0 评论 -
The archive is invalid. /var/folders/.../app.ipa does not exist.
The archive is invalid. /var/folders/.../app.ipa does not exist.折腾死我了,多亏了http://www.cocoachina.com/bbs/read.php?tid-87783.html苹果给这个哥们的回信内容,多谢了原创 2015-10-29 19:09:28 · 1512 阅读 · 0 评论 -
该 App 的 Info.plist 不能包含阻碍在任何 iOS 设备上打开此 App 的 UIRequiredDeviceCapabilities 键值
google后发现貌似只有在更新旧的app(2012年)才会在itunes connect里出现这个问题解决办法 删除armv7 -> UIRequiredDeviceCapabilities -> info.plist 无副作用。 参考文章:http://stackoverflow.com/questions/28107124/the-apps-info-plist-cant-c转载 2015-10-29 19:18:41 · 1322 阅读 · 0 评论 -
《iOS总结》上传报错:ERROR ITMS-90049
上传appStore时,遇到错误,代码为ERROR ITMS-90049转载 2015-10-29 19:04:36 · 493 阅读 · 0 评论 -
IOS欢迎界面Launch Screen动态加载广告
介绍很详细的一篇文章,谢谢转载 2015-11-24 17:41:35 · 456 阅读 · 0 评论 -
你为什么总是学不会设计模式
值得收藏,方便以后查找,参考链接:http://www.cnblogs.com/wangfupeng1988/p/3687346.html1. 前言设计模式——最熟悉的陌生人。很多人应该都有这种感受,早就知道设计模式,也能随口说出几种,但是不知道每种是怎么回事。或者说只知道工厂模式等几个常用,简单的。估计那也是靠记忆,而不是真正的理解。我也有这种亲身体会,在好几年之转载 2016-03-03 10:38:49 · 1095 阅读 · 0 评论 -
换种思路去理解设计模式(上)转自王福朋大神
最近一直在了解学习设计模式相关知识,还得先从宏观把控啊,参考链接:http://www.cnblogs.com/wangfupeng1988/p/3748514.html1 前言 看过许多关于设计模式的博客,也读过关于设计模式的书。几乎所有的介绍的开头,直接就引入了“设计模式”或者“某某模式”。设计模式到底是因什么而来?这是一个很重要的问题。孙悟空从石头缝里蹦出来,《西游记》还介转载 2016-03-03 10:46:05 · 536 阅读 · 0 评论 -
设计模式学习心得
最近莫名的想去了解学习设计模式相关的知识,论坛,书籍也看了一些,简单写下自己的一点点心得,看得进去,鼓鼓掌,觉得烂的,欢迎来喷1.设计模式不是一个简单知识点,切勿急功近利,细火慢炖才入味不知道从哪天开始了,就特别想了解学习设计模式的相关知识,打了鸡血似的,网上直接找了传说中的23种设计模式去看,结果可想而知,看不下去,后来买了书,也是看不下去,说白了是看不懂,更不知道怎么去用。后来思考之所原创 2016-03-03 11:39:05 · 1126 阅读 · 0 评论 -
【长篇高能】ReactiveCocoa 和 MVVM 入门
很不错的文章,谢谢作者,原文链接:http://www.cocoachina.com/ios/20150526/11930.html翻译自ReactiveCocoa and MVVM, an Introduction. 文中引用的 Gist 可能无法显示。为了和谐社会, 请科学上网。MVC任何一个正经开发过一阵子软件的人都熟悉MVC,它意思是Model View Controller,转载 2017-02-05 12:27:47 · 527 阅读 · 0 评论 -
iOS中都有什么设计模式?各个设计模式的作用?
原文链接:http://www.cnblogs.com/dxb123456/p/5479198.html一 iOS中都有什么设计模式?1.代理模式2.观察者模式3.MVC模式4.单例模式5.策略模式6.工厂模式 二 各个设计模式的作用?(一)代理模式在观察者模式中,一个对象任何状态的变更都会通知另外转载 2017-02-06 18:14:50 · 991 阅读 · 0 评论 -
iOS基础--UITableViewCell的重用机制
原文链接:http://www.jianshu.com/p/b2bba60c0976今天我们来分析一下UITableViewCell的重用机制.首先,我们要明白我们为什么需要使用这种机制,其次,这种机制的原理是什么.我们先举个例子来说明.一个UITableView中有许多需要显示的cell,但是我们不可能每个都会浏览到,那么如果我们把这些数据全部都加载进去,是不是造成了内存的负担呢转载 2017-02-07 09:15:30 · 216 阅读 · 0 评论 -
iOS绘图—— UIBezierPath 和 Core Graphics
前言iOS系统本身提供了两套绘图的框架,即UIBezierPath 和 Core Graphics。而前者所属UIKit,其实是对Core Graphics框架关于path的进一步封装,所以使用起来比较简单。但是毕竟Core Graphics更接近底层,所以它更加强大。UIBezierPath可以创建基于矢量的路径,例如椭圆或者矩形,或者有多个直线和曲线段组成的形状。使转载 2017-02-07 16:51:20 · 434 阅读 · 0 评论 -
从零开始实现k线图走势图绘制(iOS理论篇)
前言:现在做金融的越来越多了,在很多的技术群中都有人问到k线图怎么去做,有没有相关的框架?两年前,我刚入这金融公司也是走这条路,但是发现网上的框架不多,干脆就自己搞一个出来。没人分享相关知识,就分享下绘图心得好了,大家一起探讨优化。一、理论知识1.用什么去绘制k线图? 在移动端、前端这边,绘图从来都不是什么大事,包括接下来的小程序。大多数都是把相关的东西提交转载 2017-02-07 16:54:34 · 7342 阅读 · 1 评论 -
alloc、init你弄懂50%了吗?
转载链接:http://www.cocoachina.com/ios/20160627/16823.html作者: 伯乐在线 - 码了戈壁作者真的很用心,真心感谢!前言这是一篇我记录对alloc、init分析思考的笔记。如果读者想看懂我的第二个思考,可能需要您至少了解内存的分段分页管理,如果您对其一点都不知道,可以先看这篇软文简单了解一下。另外很重要的一点是,请先思转载 2017-06-27 20:27:06 · 446 阅读 · 0 评论