![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
架构小生
生活没有你想的那么糟糕,也没有想的那么完美!我只愿努力做好,日渐精进!
展开
-
cocoapods的安装问题
错误信息:ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why: Unable to download data from https://rubygems.org/ - Errno::ECONNRESET: Connection reset by peer - SSL_connect (ht原创 2015-08-23 13:24:56 · 288 阅读 · 0 评论 -
MyEclipse for mac retina屏模糊的问题
我尝试的myeclipse10.01.安装myeclipse2.安装后先不要打开,在Finder中应用程序,找到myeclipse文件夹,打开,找到MyEclipse.app右键显示包内容,打开Contents,打开文件夹中的info.plist3.在打开的文件末尾的跟的前面增加 NSHighResolutionCapable ,切记:key的文字没有空格,保存4.接下来重要的一步原创 2016-06-28 17:29:49 · 339 阅读 · 0 评论 -
学习博客
1.http://www.cnblogs.com/goodboy-heyang/p/5195806.html原创 2016-06-16 17:27:02 · 213 阅读 · 0 评论 -
Cocoapods安装错误解决方案
最近换了台笔记本,在安装cocoapods中出现了这么一个错误,研究了许久,终于有了解决的方法,并且提供给大家,希望能起到作用:错误提示为: Setting up CocoaPods master repo [!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git masterCloning into ‘master’… er原创 2016-07-27 14:59:11 · 5737 阅读 · 0 评论 -
个人开发总结(1)-ios创建对象
目前我发现的有三种方式创建对象,有新的ideas的朋友请告诉大家: 1. 传统的[[class alloc]init] 2. [class new] 3. runtime中的消息传递机制: Class class = NSClassFromString(str); NSObject *object = objc_msgSend(objc_msgSend(class, sel原创 2016-06-04 20:20:11 · 679 阅读 · 0 评论 -
[转]iOS应用性能调优的25个建议和技巧
[转]iOS应用性能调优的25个建议和技巧 http://www.cnblogs.com/klaus/p/4182826.html英文原版地址:http://www.cnblogs.com/klaus/p/4182826.html转载 2016-08-18 14:26:59 · 267 阅读 · 0 评论 -
iOS获取App Assets图片的方式
iOS获取App Assets图片的方式 本节小编介绍一下如何获取iOS平台app的图片问题。在很多年前,我们要想获取一款iOS app的图片资源很简单,就是在mac os下使用iTunes下载app,然后右击显示包内容就OK了。 如今不可以了,在用原来的方式已经不可以了,很多developer将图片资源放在一个叫:Assets.xcassets的文件夹下,当我们下载下这个app原创 2016-08-29 14:03:17 · 4301 阅读 · 0 评论 -
iPhone降级查看apple通道是否开启的方式
iPhone手机降级查看apple通道开启状况原创 2016-08-24 14:03:27 · 4322 阅读 · 0 评论 -
ios 设置导航栏返回按钮的另一种方式
自定义backbarbuttonitem在开发过程中,我们很多时候需要用自定义的返回按钮,而不使用系统自带的返回按钮。我之前的经常做法是:将系统的返回按钮隐藏,定制leftnavigationitem,在iOS7之后,系统添加了右划返回事件,但是隐藏掉返回按钮后,系统的这个手势事件会消失,我们的做法是自己开启手势识别。有关开启手势识别功能的说明,在此不多描述,请自行Google。在navigatio原创 2016-08-12 15:29:13 · 2339 阅读 · 0 评论 -
iOS调试_Couldn't load project
Couldn’t load project原创 2017-01-09 10:58:19 · 2623 阅读 · 0 评论 -
xcode8打包ipa文件,上传成功,但是iTunes Connect不显示构建版本
使用xcode8上传ipa文件成功,但是iTunes Connect总是不显示构建版本,如下图在公司邮箱收到相关apple的邮件,要求修改一下plist文件,如下内容意思就是plist必须包含上面字符串的键值对向用户解释应用程序如何使用这些数据。找到原因、iOS10之后、苹果对app使用用户权限更严格以下内容是app上会用到的权限* 麦克风权限:Privac原创 2017-02-04 09:52:11 · 3394 阅读 · 0 评论 -
library not found for -lPods
转载地址:http://www.jianshu.com/p/cb1973a78650 解决 ld: library not found for -lPods的问题最近计划把公司的项目重构一下,第一步就是引入CocoaPods(以下简称pods)来管理第三方库。但是这第一步就不是太顺利。 首先建好Podfile,并在命令行中输入pod install,结果报以下错误[!] The XXX targ转载 2017-03-18 09:54:50 · 1109 阅读 · 0 评论 -
objc_msgSend()报错Too many arguments to function call ,expected 0,have2
objc_msgSend()多参数问题:很多时候,我们在调用objc_msgSend()函数的时候要有多个参数值,默认的情况下,不支持添加参数,这是一个业务上的痛点,解决方案:Build Setting–> Apple LLVM 6.0 - Preprocessing–> Enable Strict Checking of objc_msgSend Calls 改为 NO原创 2017-04-01 18:29:06 · 1118 阅读 · 0 评论 -
iOS_KVO存在的坑
再使用kvo的时候,很多请情况下要求观察者在对象销毁之前取消对某一个被观察者的观察行为,需要操作: A(被观察者) remove B(观察者) 那么有一些问题存在: 1. 是否B (观察者)是否对A(被观察者)实施过观察行为。 2. A(被观察者)的观察者容器中是否存在B(观察者)。原创 2017-08-23 11:45:28 · 944 阅读 · 0 评论 -
iOS Crash闪退日志的捕获和上传至服务器
今天我要讲的是app的闪退信息的捕获,以及日志上传。涉及的技术点异常处理捕获方式信号量闪退流程闪退日志上传在APP开发中,对于开发者或者使用者最不能接受的bug就是APP崩溃,所以对于APP闪退的问题追踪非常重要,有利于尽快的修复这个问题。现在有许多的第三方崩溃日志统计服务sdk,如:Bugtags,腾讯的Bugly,友盟等。这些服务商提供了非常便捷的集成方式。关于如何使用这些工具,请看原创 2017-11-14 17:29:14 · 6860 阅读 · 1 评论 -
LLDB调试技巧待续
xcode当前的lldb调试技巧:常见:1. p和po命令2. 设置断点条件原创 2016-06-05 23:04:16 · 292 阅读 · 0 评论 -
github上很好的iOS资源集锦
系统基础库Category/Util sstoolkit一套Category类型的库,附带很多自定义控件 功能不错~ BlocksKit将Block风格带入UIKit和Founcation cocoa-helpers一些Cocoa的扩展 2年前的工程 Co原创 2016-05-27 10:45:30 · 7339 阅读 · 0 评论 -
AFNetworking网络请求networkactivityindicator不显示
AFNetworking网络请求networkactivityindicator不显示原创 2016-04-16 09:00:47 · 491 阅读 · 0 评论 -
XCODE常用的插件
xcode插件原创 2015-08-23 17:23:46 · 359 阅读 · 0 评论 -
在完成cocoapods的导入完成,还要修改设置
要想可以在文件中倒入加入的库,必须在Search Paths ,User Header Search Paths 设置为:${SRCROOT} ;后边的选项为:recursive原创 2015-08-23 21:06:25 · 453 阅读 · 0 评论 -
关于github上分类好的开源库地址
http://github.ibireme.com/github/list/ios/#原创 2015-08-27 15:02:09 · 438 阅读 · 0 评论 -
在github上查找优秀开源库的方法
在搜索框输入 stars:>1 ,回车,再选择语言,和排序(可以试下most stars)。原创 2015-08-27 14:56:45 · 883 阅读 · 0 评论 -
objective c代码规范
很好的代码规范在开发中很有益处转载 2015-09-02 14:45:07 · 661 阅读 · 0 评论 -
iOS开发-常用第三方开源框架介绍
iOS开发-常用第三方开源框架介绍(转载)图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https://github.com/mwaterfall/MWPhotoBrowser 目前比较活跃原创 2015-09-26 11:15:54 · 1463 阅读 · 0 评论 -
AFNetWorking返回文本类型的问题
问题:Error: Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html" UserInfo=0x7fed2165d3e0 {com.alamofire.serialization.response.erro原创 2015-09-06 23:02:10 · 745 阅读 · 0 评论 -
iOS_覆盖uitabbarcontroller全屏的view
在开发中我们常常需要高于uitabbarcontroller层次去显示一些效果,比如mbprogresshub相类似的效果,调用如下的代码就OK了。 UIView *vi = [[UIViewalloc] initWithFrame:[[UIScreenmainScreen] bounds]]; vi.backgroundColor = [UIColorblac原创 2015-09-27 14:06:03 · 1736 阅读 · 0 评论 -
@import libxmlSimu not fund的解决方法
在导入xmpp框架后会出现的错误问题:@import libxmlSimu not fund解决的方法:$(PROJECT_DIR)/项目名称/+module.modulemap的目录举例: $(PROJECT_DIR)/项目名称/Classes/Lib/XMPP/module 红色就是module.modulemap存在的路径原创 2015-10-24 13:19:58 · 1577 阅读 · 0 评论 -
设计模式_简单工厂模式
/** *简单工厂模式 : *简单工厂模式有三部分组成:1.抽象产品类;2.具体产品类;3.工厂类 *//** * 枚举类型,作为工厂方法的参数,用来说明需要哪个产品 */ enum PRODUCTTYPE { PRODUCTONE, PRODUCTTWO } /** *工厂类,用来生产具体的产片,根据给定的产品标志 */clas原创 2015-10-16 10:32:38 · 342 阅读 · 0 评论 -
IOS开发Git在Xcode开发环境下的使用
IOS开发Git在Xcode开发环境下的使用从零开始学习如何配置简单描述 git是一种分布式版本控制系统,具体的概念,网上有,我今天主要将在iOS开发过程中的简单配置和使用,使大家能够快速的使用这个工具。Git的配置有两部分,先是在github上的有关操作,再者是在开发工具xcode上的有关操作。顺序是: 在github上的操作1. 注册,在githu原创 2015-10-30 14:32:04 · 870 阅读 · 0 评论 -
iOS下的原型模式与非原型模式的效率比较
iOS下的原型模式与非原型模式的效率比较直接上代码:// 数据模型#import @interface DataModel : NSObject @property (nonatomic,strong) NSString *name;@property (nonatomic,strong) NSDate *date;@property (nonatomic,assign) BOOL s原创 2015-12-30 11:04:34 · 336 阅读 · 0 评论 -
使用Fiddler web debugger进行手机app的数据抓包,特别推荐
使用方法:1.安装fiddler2.配置fiddler ,如下 选择 Tools ->Fiddler Options ->原创 2015-12-03 10:02:29 · 3541 阅读 · 0 评论 -
xcode终端json中文乱码解决方案
iOS开发解析json,解决中文乱码转载 2016-04-15 17:24:43 · 1910 阅读 · 0 评论 -
Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option t
Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments not set." UserInfo={NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.}原创 2016-04-15 22:13:35 · 15514 阅读 · 1 评论 -
关于iOS学习进阶的必读一些博客总结
关于iOS学习进阶的必读一些博客总结 作者 Raybon_lee2016.01.16 22:28* 字数 3110经过一周的思考还是决定重组一下优秀的博客,首次整理这些博客比较乱,但是后期会慢慢增加github 常用的优秀开源项目,博客会细致分类,针对某一些功能的博客和整个作者的都会分开介绍谢谢大家的支持,博客看着可能分类还是有那么一点乱,我也尽量在抽时间整理,还是那么不让人如意,不过整体已经带来转载 2017-11-16 09:49:24 · 1631 阅读 · 1 评论