自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (21)
  • 收藏
  • 关注

转载 cocoapods安装和使用教程

CocoaPods安装和使用教程Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包

2015-12-30 17:14:20 357

原创 一段代码解释retain,strong和copy的区别

@interface AppDelegate : UIResponder {    NSString *retainStr;    NSString *copStr;    NSString *strongStr;}@property (retain, nonatomic) NSString *retainStr;@property (strong, nonatom

2015-12-30 15:08:03 1259

转载 nonatomic, retain,weak,strong用法详解

strong weakstrong与weak是由ARC新引入的对象变量属性ARC引入了新的对象的新生命周期限定,即零弱引用。如果零弱引用指向的对象被deallocated的话,零弱引用的对象会被自动设置为nil。@property(strong) MyClass *myObject;相当于@property(retain) MyClass *myObject

2015-12-30 14:53:18 363

转载 iOS扫描二维码条形码ZBar的简单使用

ZBarSDK,一个比较优秀的开源项目,使用起来也很简单。 ZBarSDK是一个开源的SDK,可从这里下载到源码,该SDK实现了识别和读取各种条形码,包括EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 和 QR Code。 帮助文档:http://zbar.sourceforge.net

2015-12-24 15:55:28 968 1

原创 用数组的形式分解UILabel的每行文字

导入头文件#import - (NSArray *)getSeparatedLinesFromLabel:(UILabel *)label{    NSString *text = [label text];    UIFont   *font = [label font];    CGRect    rect = [label frame];

2015-12-24 15:52:01 842

转载 仿写的类似支付宝二维码扫描的简单例子

GBAliScan 仿写的类似支付宝二维码扫描的简单例子需要的自己看前言:本demo简单的对二维码这一块做了一些简单的总结,采用的是系统提供的api框架,如果要支持ios6的话暂时这里不支持,这个api是从ios7之后才提供的,性能方面更优于之前的zbar和zxing。本demo是仿写的支付宝的大体效果,部分代码借鉴高少东的,并且在他的基础上添加了很多补充功能,

2015-12-24 15:11:09 1703

原创 Xcode报错提示内容整理(持续更新)

一 、 code signing is required for product type 'Application' in SDK 'iOS 9.2'   或其他 例如7.0等在真机测试的时候往往会突然出现这样一个错误,code signing is required for product type 'Application' in SDK 'iOS 7.0'  ,就是说代码签名证

2015-12-24 13:43:29 560

转载 IOS面试题汇总(中英文)

网上的面试题参差不齐,本人从网上总结了很多的面试题,供大家学习,文档下载: 本人知识浅薄,有些问题暂时还未得到解决,高手看到请留下您宝贵的答案⋯⋯ 1.Difference between shallow copy and deep copy?
浅复制和深复制的区别?
答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。
深层复制:复制引用对象本

2015-12-23 13:52:14 648

转载 iOS面试题(2)

1.main(){ int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf(“%d,%d”,*(a+1),*(ptr-1)); }答:2,5*(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5&a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int)int

2015-12-23 13:51:03 246

转载 IOS面试题(1)

Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类多继承在这里是用protocol 委托代理 来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现.Object-C有私有方法吗?私有变量呢?objective-c– 类里面的方法只有两种, 静态方法和实例方法. 这

2015-12-23 13:49:58 397

原创 改变navigationBar

//改变返回按钮颜色    self.navigationController.navigationBar.tintColor = [UIColor whiteColor];    //改变title颜色    self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorA

2015-12-23 13:20:34 290

原创 解决隐藏tabbar后底部视图button不响应问题

在controller中加入- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];    if (self) {

2015-12-23 13:18:04 656

转载 iOS 检测版本更新

如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp] view plaincopyNSDictionary *infoDic = [[NSBundle

2015-12-23 11:39:34 294

转载 iOS提交后申请加急审核

之前只是听过加急审核这回事,一直也没有用到过。昨天用了下果然很给力。昨天晚上将近8点(北京时间)提交应用,今天早上上班看了下已经通过了审核,而且可以在AppStore里下载到。话说加急的原因比较悲催,年前一直在做老版本的更新(一直在改别人代码的bug),临过年一周多的时候说不改了,做新版本的。心里终于舒服些,开始自己写新版本。2月7号上班到2月18号一直在做新版本。就在经理天天催,老板经常

2015-12-23 11:38:30 387

转载 iOS警告收录及科学快速的消除方法

前言:现在你维护的项目有多少警告?看着几百条警告觉得心里烦么?你真的觉得警告又不是错误可以完全不管么? 如果你也被这些问题困惑,可以和我一起进行下面的操作。其实大部分的警告都是很好改的,把自己整个项目的警告撸一遍应该也就耗费半小时的时间,一次麻烦带来之后的清净这样不好么?本文分为三个部分:1.简单粗暴的消除警告。 2.详细科学的消除警告。(包括警告收录)  3.添加警告。一、简

2015-12-23 11:37:10 402

转载 IOS开发之实现App消息推送(最新)

好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手来说不是很合适)第一部分

2015-12-23 11:36:18 485

转载 10个大坑,当你产品上架AppStore会遇到

相信大家一定非常「深恶痛疾」AppStore的一系列产品上架规则。每次产品上架,一定要折腾很久,让人蛋疼。所以特此发起本期沙龙,为大家带来一些经验。闫国荣:以下是现在能记忆起,遇到的问题。大家对此有不清楚的地方可以提出来,我详细介绍下。内容含敏感话题或对苹果不友好的信息(如苹果婊)使用了友盟的统计SDK,获取了IDFA但是上传填写无广告采用友盟I

2015-12-23 11:34:49 662

转载 如何使用openssl生成RSA公钥和私钥对

在ubuntu上要使用openssl的话需要先进行安装,命令如下:sudo apt-get install openssl安装完成就可以使用openssl了。首先需要进入openssl的交互界面,在命令行了输入openssl即可;1)生成RSA私钥:genrsa -out rsa_private_key.pem 1024该命令会生成1024位的私

2015-12-23 11:32:36 1735

转载 iOS 在UILabel显示不同的字体和颜色

在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现。现实代码:

2015-12-23 11:31:32 354

转载 iOS调用相册和摄像头

以下是iOS调用相册和摄像头的代码,请参考。1234567891011121314151617181920212223242526272829

2015-12-23 11:30:17 587

转载 Xcode如何添加字体库--

1.网上搜索字体文件(后缀名为.ttf,或.odf)2.把字体库导入到工程的resouce中3.在程序viewdidload中加载一下一段代码NSArray *familyNames = [UIFont familyNames];for( NSString *familyName in familyNames ){ printf( "Family: %s \n", [fami

2015-12-23 11:29:24 1349

原创 在线加密解密很好的一个网站

http://tool.chacuo.net/cryptrsapkcs1pkcs8

2015-12-23 11:28:14 20975

转载 集成支付宝钱包支付iOS SDK的方法与经验

下载首先,你要想找到这个SDK,都得费点功夫。现在的SDK改名叫移动支付集成开发包了,下载页面在 这里 的 “请点此下载集成开发包”Baidu和Googlep排在前面的支付宝开放平台,里面的SDK已经是2年前的版本了,而且还不支持64位架构。文档压缩包里有两个相关文档 :《支付宝钱包支付接口开发包2.0标准版.pdf》《支付宝钱包支付接口开发包2.0

2015-12-23 11:26:34 861

转载 2分钟快速集成支付宝快捷支付

本文介绍了iOS快速集成支付宝支付的方法,本文中介绍的方法是经过一次封装,因此配置完成之后调用仅需一行代码即可支付宝支付,非常的方便,希望大家喜欢。        我只是根据官方的文档,对支付宝的SDK做了进一步封装,其中密钥的生成很简单,需要看官方的文档,官方的文档我在工程附件目录里也有一份,如果需要马上集成,没工夫研究的话,可以大致看一下密钥的生成即可,其他的配置我会在下面

2015-12-23 11:24:08 695

转载 在你的 iOS App中 使用 OpenSSL 库

英文原文链接:http://www.x2on.de/2010/07/13/tutorial-iphone-app-with-compiled-openssl-1-0-0a-library/下文有错误 参照有风险:需要修改 输入命令行的部分 建议用英文原版里的!!!在你的 iOS App中 使用 OpenSSL 库——译自x2on的“Tutorial: iPhone Appwith

2015-12-23 11:21:18 546

转载 搜索栏UISearchBar和UISearchController

搜索栏的重要性我们就不说了,狼厂就是靠搜索起家的,现在越来越像一匹没有节操的狼,UC浏览器搜索栏现在默认自家的神马搜索,现在不管是社交,O2O还是在线教育等都会有一个搜索栏的实现,不过彼此实现效果是不一样的。iOS中的搜索栏实现起来相对简单一点,网上也有很多参考资料,不过靠谱的不是很多,很多都是iOS 8.0之前的实现,iOS 8.0上的实现貌似很少看到,看了一些老外的代码,使用了一下UISear

2015-12-23 11:19:56 679

转载 对MJRefresh的使用

支持哪些控件的刷新UIScrollView、UITableView、UICollectionView、UIWebView如何使用MJRefreshcocoapods导入:pod 'MJRefresh'手动导入:将MJRefresh文件夹中的所有文件拽入项目中导入主头文件:#import "MJRefresh.h"Base

2015-12-23 11:18:12 747

转载 IOS之简单选择器UIPickerView(省份+城市)

先介绍一下我们要实现什么功能。有1个选择器,有左右两个轮子,做轮子选择省份,右轮子选择城市,其中选择省份时,右边的城市会自动更新。 1、首先,对UIPickerView绑定Delegate和DataSource到相应的ViewController。此处不再赘述。可以用代码或者Interface界面设置。2、首先实现数据的初始化。(1)在.h文件中定义如下

2015-12-23 11:15:58 1508 1

转载 适配iOS 9系统

1、大部分社交平台接口不支持https协议。问题描述:在iOS9下,系统默认会拦截对http协议接口的访问,因此无法获取http协议接口的数据。对ShareSDK来说,具体表现可能是,无法授权、分享、获取用户信息等。还可能造成我们的编辑界面里传http之类的网络图片的时候,我们的编辑界面不会显示图片截图,解决的办法或者全面关闭https,允许使用http请求;或者把图片的域添加;又

2015-12-23 11:14:27 583

转载 Xcode编译器里有鬼 – XcodeGhost样本分析

事情的起因是@唐巧_boy在微博上发了一条微博说到:一个朋友告诉我他们通过在非官方渠道下载的 Xcode 编译出来的 app 被注入了第三方的代码,会向一个网站上传数据,目前已知两个知名的 App 被注入。随后很多留言的小伙伴们纷纷表示中招,@谁敢乱说话表示:”还是不能相信迅雷,我是把官网上的下载URL复制到迅雷里下载的,还是中招了。我说一下:有问题的Xcode6.4.dmg的sh

2015-12-23 11:11:34 479

转载 设备尺寸

iPhone界面尺寸设备分辨率PPI状态栏高度导航栏高度标签栏高度iPhone6 plus设计版1242×2208 px401PPI60px132px147pxiPhone6 plus放大版1125×2001 px401PP

2015-12-23 11:08:05 819

转载 解决UICollectionView的cell间距与设置不符问题

在用UICollectionView展示数据时,有时我们希望将cell的间距调成一个我们想要的值,然后查API可以看到有这么一个属性:- (CGFloat)minimumInteritemSpacing { return 0;}然而很多情况下我们会发现,这样写不能满足我们的要求,cell之间仍然有一个不知道怎么产生的间距。我们知道cell的间距是由ce

2015-12-23 11:06:01 511

原创 如何修改TabBarItem的title的字体和颜色

[[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], UITextAttributeTextColor,

2015-12-23 10:45:01 5752

iOS原生代码生成二维码

大神写的用原生代码生成二维码。 喜欢研究的朋友下载。 不用原生代码生成的demo我之前有发过那个还有条形码的生成 都可以使用

2016-07-18

iOS.OC各种加密方法

iOS-OC 各种实用的加密方式 包括: DES。AES。MD5。SHA1。RC4。。。等 其中还包括2进制转16进制代码 还包括数组,字典,DATA与JSON字符串格式相互转换

2016-07-18

网络请求省市区选择器

之前写过一个用本地plist文件获取省市区的pickerView 说过会再之后不忙的时间给大家传一个用网络获取的demo 之前就写好了一直比较忙忘记传了。 现在发出来供大写学习分享批评指教 谢谢 不懂的Q交流:305814832 (由于不便,接口部分用注释代替了。换成自己的接口即可) 有一起在奋斗路上的ios开发者也可以加我一起学习一起进步

2016-04-12

ios卡片堆叠效果。仿ApplePay

ios卡片堆叠效果。仿ApplePay 代码简单易懂, 适合新手学习,交流,使用

2016-03-04

iOS饼状图环形图

iOS饼状图,环形图 点击变粗, 任意修改颜色大小。半径,宽度

2016-02-03

iOS系统自带各平台分享功能

iOS系统自带平台分享功能, 快捷方便简单。 只需用设备登录相应的平台即可分享 包括facebook,新浪微博,腾讯微博等

2016-02-01

iOS自定义AlertView

iOS自定义AleatView 可以随意选择子视图的内容。 点击按钮的个数 和点击按钮的样式 希望童鞋喜欢, 大家一起学习分享研究 Q"305814832 email:ioszhaoyi@163.com

2016-02-01

iOS贝塞尔曲线制作动画进度条,一次二次曲线

应用贝塞尔曲线与NSTimer结合使用 制作动态进度条。 简单实用,易懂,易学习 贝塞尔一次二次曲线的简单绘制,应用。 供各位童鞋学习使用分享 Q:305814832 email:ioszhaoyi@163.com

2016-02-01

iOS折线图标进度条制作

可以自定义x,y周坐标 可以自定义网格颜色。 可以自定义折线数量,点数,宽度,颜色等等。 调用简单。使用方便。容易适配。 欢迎各位童鞋学习使用分享 QQ;305814832 email:ioszhaoyi@163.com

2016-02-01

iOS图表,曲线图,条形图,饼状图

iOS图表,曲线图,条形图,饼状图 可以随意修改颜色,内容个数等。 调用方法简单易懂

2016-02-01

iOS瀑布流及各种UICollectionView样式

重写UICollctionViewFlowLayout实现瀑布流 实现左边大右边小的样式 或者左边1个右边2个item的样式等等 很好用欢迎各位童鞋下载学习使用分享 email:ioszhaoyi@163.com

2016-01-27

两个UITableView关联

两个或多个UItableView的关联使用 欢迎新手下载学习使用 良心不坑分

2016-01-27

自定义选择器弹出背景变暗

简单的弹出视图 基于UIWindow上面创建子视图 对UIPickerView 和 自定义AlertView有兴趣的童鞋可以下载学习分享使用 Q:305814832 Email: ioszhaoyi@163.com

2016-01-27

自定义UIAlertController+省市区

UIAlertController与UIPicker的完美结合 在iOS8.0之前 我们可以使用UIAlertView 和 UIActionSheet 但是在9.0之后 官网默认用UIAlertController取代了这两个 在弹框上面选择省市区 按钮一是ActionSheet模式 按钮二是AlertView模式 欢迎各位童鞋学习使用 QQ305814832 email : ioszhaoyi@163.com

2016-01-27

iOS省市区选择器UIPickerView

简单的省市区选择器 使用UIpickerView完成 欢迎各位童鞋学习使用 本代码是使用的本地plist的省市区文件完成的。 如果遇到需要省市区全在网络获取 而不会写的可以联系我 (因为我在项目中省市区就是网络获取的,京东的也是) QQ305814832

2016-01-27

iOS判断网络状态

2种iOS判断网络状态的方法。 一种用系统自带statusBar状态判断 一种基于AFNetWorking来对网络状态做出的判断 欢迎大家下载学习分享使用

2016-01-26

UILabel改变任意位置字体大小颜色

UILabel改变任意位置字体大小颜色 对UILabel类的扩展。 可以改变label中任意位置字体大小颜色。 好用实惠。 供新手使用学习分享

2016-01-26

iOS自带回收键盘的UITextField

对UITextField的类的扩展。 很好用的键盘扩展及键盘回收的使用 只要调用一句话方法 键盘随心所以

2016-01-26

iOS的MD5加密

iOS的MD5加密方法封装, 简单易懂易调用 供学习分享使用

2016-01-26

iOS数组和字典转JSON格式

iOS数组和字典转JSON格式的方法封装 简单易懂 供新手学习使用

2016-01-26

iOS上传任意张图片方法封装

iOS上传任意张图片方法封装 直接调用 简单易懂 供新手学习使用

2016-01-26

空空如也

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

TA关注的人

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