自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS开发——WebView加载HTML图片大小自适应与文章自动换行

本文主要讲述了如何在iOS应用中使用WebView加载HTML图片时实现自适应与文章自动换行功能,现在把相关的实现思路和代码整理出来分享给iOS程序员兄弟们,希望给他们的开发工作带来帮助。在很多App中都会使用到webview,尤其是在加载新闻内容等文章形式的数据时。因为图文混编以及不同字体格式的显示,在iOS进行编辑和显示都是一大问题(当然,iOS中也可以用CoreText进行绘制),但

2016-07-18 16:43:47 5871

转载 UIWebView加载本地HTML5文件

UIWebView加载本地HTML5文件标签: HTML5 IOS目录(?)[+]UIWebView加载本地HTML5文件一.准备HTML文件及其资源文件使用UIWebView加载本地的HTML文件 index.html,在index.html中引用了本地的图片、CSS文件、JS文件以及外部的图片。index.

2016-04-18 10:08:12 431

转载 在xcode5中修改整个项目名

在xcode5中修改整个项目名总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将

2016-03-02 09:56:18 342

原创 #pragma clang diagnostic ignored 用法

clang diagnostic、Wprotocol 首先, #pragma 本质上也是声明,一般常用的功能就是打注释、尤其是分段注释但是#pragma 另外一个强大的功能就是处理编译器警告,用的时候可能就没上一个功能用的那么多,在代码中处理警告却是极其高效的方法。其中 clang diagnostic 便是#pragma 第一个功能常用的命令,

2016-02-26 17:30:02 5324

转载 总结-AFNetworking学习笔记

总结-AFNetworking学习笔记1    类库功能简介1.1  AFNetworking的大体思路1.1.1 NSURLConnection + NSOperation daozheNSURLConnection是Foundation URL加载系统的基石。一个NSURLConnection异步地加载一个NSURLRequest对象,调用

2016-02-25 19:22:29 1080

转载 Missing iOS Distribution signing identity问题解决

Missing iOS Distribution signing identity问题解决问题描述打包上传APPStore  Xcode报以下错误:Missing iOS Distribution signing identity for XXXXXX查看证书后发现,Develop证书和Distribution证书都提示“此证书的签发者无

2016-02-18 10:21:28 540

转载 腾讯移动游戏平台SDK(MSDK) ios版Ane扩展 过程中所遇到的问题

本文记录了在开发 腾讯移动游戏平台SDK(MSDK) ios版Ane扩展 过程中所遇到的问题文中很多问题都是基础的问题、对object c和xcode配置了解不深入导致的。(没办法,开发ane的程序员大部分都是做ActionScript的,一般对c/c++都没有开发经验)问题一、编译报错:Unexpected ‘@’ in program代码如下:@try{

2016-02-17 09:35:24 1420

转载 iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)

IOS开发之 ---- iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一) (2014-11-13 17:29:42)标签: it ios开发分类: IOS开发转:http://blog.csdn.net/lian

2016-02-02 14:57:19 379

转载 iOS Provisioning Profile(Certificate)与Code Signing详解

引言        关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做iOS开发的同学没少被折腾。对于一个iOS开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至困惑:什么是App ID?Explicit/Wildcard App ID有何区别?什么是App G

2016-01-26 13:13:04 585

转载 用CornerStone配置SVN,HTTP及svn简单使用说明

用CornerStone配置SVN,HTTP及svn简单使用说明摘要 CornerStone是Mac OS X系统下非常好用的一款svn工具,至XCode5之后,本人觉得XCode5的Svn实在让人不得要领,而CornerStone配置虽不难,但也有几个需要注意的地方,分享给大家,也希望大家能多提意见 声明:CornerStone是付费版128人民币,本文提供的破解版来自网

2015-12-19 22:36:38 569

转载 Xcode编译Undefined symbols for architecture xxx 错误总结

Xcode编译Undefined symbols for architecture xxx 错误总结摘要 每次遇到这种错误就头痛,不知道要害死多少脑细胞了,就在这里做个总结吧欢迎关注我的微博:http://weibo.com/u/1217310237每次遇到这种错误就头痛,不知道要害死多少脑细胞了,就在这里做个总结吧可能会遇到这几种错误:Unde

2015-12-08 14:19:57 418

转载 正则表达式在iOS中的运用

正则表达式在iOS中的运用 一、什么是正则表达式  正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法  看一个过滤纯数字的例子- (BOOL)validateNumber

2015-12-05 13:09:37 279

转载 ios开发中view.layer.shouldRasterize = YES 的使用说明

在做一个NavigationController push 子页面时,发现push和pop时很卡,研究了一大阵子后,发现在子页面里影响UI流畅的只有UIImageView的圆角设置;然后我就关闭了圆角,重新运行果然流畅多了。但是产品的需求必须加圆角,没办法,去stackoverflow找方案,发现方法都大同小异,只不过是绘制上做一些优化。后来查看layer的头文件,最后找到了一个牛B的属性:

2015-11-19 12:05:34 442

原创 『iOS』UIview需要知道的一些事情:setNeedsDisplay、setNeedsLayout

『iOS』UIview需要知道的一些事情:setNeedsDisplay、setNeedsLayout原文地址:http://blog.sina.com.cn/s/blog_923fdd9b0101b2b4.html1、在Mac OS中NSWindow的父类是NSResponder,而在i OS 中UIWindow 的父类是UIVIew。程序一般

2015-11-02 15:27:32 739

转载 XCode环境变量及路径设置

XCode环境变量及路径设置分类: Objective-C一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。所以在修改User Header Search Paths这个选项的时候使用"$(SRCROOT

2015-10-21 20:50:22 299

转载 iOS9适配

iOS9适配1,默认使用HTTPS请求如果在Xcode 9之前使用的时http请求,那么在XCode 9上编译的App是不能联网的,会提示如下错误:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptio

2015-09-28 13:40:20 384

转载 IOS疯狂基础之GestureRecognizer手势

IOS疯狂基础之GestureRecognizer手势分类: IOS

2015-09-25 09:53:58 283

转载 ios之键盘的自定义

ios之键盘的自定义 时间 2014-02-15 13:39:00 主题 iOS开发一.键盘通知当文本View(如 UITextField , UITextView ,  UIWebView 内的输入框)进入编辑模式成为first responder时,系统会自动显示键盘。成为firstresponder可能由用户点击触发,也可向文本View发送 bec

2015-09-18 10:03:24 693

转载 iOS --- 应用内跳转到AppStore里评分

iOS  --- 应用内跳转到AppStore里评分 ▼在ios6.0前跳转到appstore评分一般是直接跳转到appstore评分NSString *evaluateString = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewC

2015-09-11 00:13:24 426

转载 iOS--设置Launch Image 启动图片

iOS 8 Xcode6 设置Launch Image 启动图片Step11.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持.Step2将规定尺寸的图片从你的文件中

2015-09-06 17:32:41 453

转载 基于第三方QQ授权登录

基于第三方QQ授权登录和新浪微博授权登录的iOS代码分析基于iOS实现APP的第三方登陆之QQ和新浪微博授权,在开发中明显能感觉到两家SDK的差异和易用性,这里先赘述下接入第三方SDK时的一个基本的步骤:1,确定用需中需要这样一个功能,如果QQ登录,似乎主流了,APP注册标配啊;2,找到相关的开放平台,如QQ互联平台,http://connect.qq.com/

2015-08-17 19:17:47 1883

转载 IOS中CALayer的使用

IOS中CALayer的使用分类: IOS开发calayerquartzios开发动画目录(?)在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰

2015-08-17 13:22:58 677

转载 IOS上 关于状态栏的相关设置(UIStatusBar)

IOS上 关于状态栏的相关设置(UIStatusBar)知识普及ios上状态栏 就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到:前景部分:就是指的显示电池、时间等部分;背景部分:就是显示黑色或者图片的背景部分;如下图:前景部分为白色,背景部分为黑色 注意:这里只涉及到ios7以及更高版本

2015-08-13 17:41:35 245

转载 QQ做第三方登录

注意:QQ本身没有授权功能,所以想要使用QQ做第三方登录必须通过QQ空间来实现!第一步:集成ShareSDK(步骤同集成分享的一样,如果已经集成过就不用再重新集成了),这里需要注意的是,由于是要通过QQ空间来实现授权登录,所以在下载ShareSDK包的时候别忘了勾选QQ空间,不然会报尚未导入平台(6)的错误。第二步:打开工程中的*AppDelegate.m(*代表你的工程名字)
文

2015-08-13 15:17:40 900

转载 常用iOS、Mac框架和库及常用中文开发博客

常用iOS、Mac框架和库及常用中文开发博客分类: IOS开发 生活随笔 代码IOSObjective-C博客开源框架目录(?)[+]目录UI下拉刷新模糊效果AutoLayout富文本图表表相关隐藏与显示HUD与Toast对话框其他UI动画侧滑与右滑返回手势其他动画网络相关网络连接网络测试图像获取网

2015-08-09 23:52:13 2980

转载 ios开发时,在Xcode中添加多个targets进行版本控制

ios开发时,在Xcode中添加多个targets进行版本控制分类: ios2013-09-03 00:04 18224人阅读 评论(3) 收藏 举报ios开发xcode版本控制targets目录(?)[+]    在ios开发时,我们经常会遇到对同一个app开发多个版本(Pro、Lite、Free)的情况,这里就涉及到xcode里通过添

2015-08-07 00:05:52 274

转载 iPhone崩溃日志分析工具symbolicatecrash用法

iphone崩溃日志分析工具symbolicatecrash用法分类: 学习笔记iphone崩溃日志分析工具symbolicatecrash Symbolicatecrash是Xcode自带的一个分析工具,可以通过机器上的崩溃日志和应用的.dSYM文件定位发生崩溃的位置,把crash日志中的地址替换成代码相应位置。使用效果:分析前:

2015-08-05 09:36:28 370

转载 Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64

Apple移动设备处理器指令集 armv6、armv7、armv7s及arm642014-09-15 09:35 编辑: suiling 分类:iOS开发 来源:CocoaChinaARM移动处理器指令集(via 雅香小筑) Arm处理器,因为其低功耗和小尺寸而闻名,几乎所有的手机处理器都基于arm,其在嵌入式系统中的应用非常广泛

2015-08-05 09:34:37 449

转载 iOS开发笔记---应用崩溃日志揭秘

iOS应用崩溃日志揭秘分类: 学习笔记Learn how to make sense of crash logs!本文作者是 Soheil Moayedi Azarpour, 他是一名独立iOS开发者。作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备

2015-08-05 09:32:13 881

转载 iOS优化相关---加速Table Views开发的10个建议

加速Table Views开发的10个建议2015-07-30 iOS大全英文:David McGraw译者:CocoaChina译者yake_099网址:http://www.cocoachina.com/ios/20150729/12795.html点击“阅读原文”可查看本文网页版在我们开始之前,我准备从今年开始多听取一个意见。请花一些时间通过这篇简短的调查给我

2015-08-04 09:08:23 315

转载 iOS开发笔记---深入浅出 iOS 之多线程 NSThread

深入浅出 iOS 之多线程 NSThread博客分类: iOS    http://www.cocoachina.com/bbs/read.php?tid=43852 OS 支持多个层次的多线程 编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面简要说明这三种不同范式:  Thread 是这三种范式里面相对轻量级的,但

2015-08-02 12:33:47 296

转载 iOS开发笔记--序列化 NSKeyedArchiver,NSPropertyListSerialization

序列化 NSKeyedArchiver,NSPropertyListSerialization 标签: 序列化 nspropertylistserial it分类: IOS到目前为止,看到oc实现的序列化方式有两种:NSKeyedArchiver,NSPropertyListSerializ

2015-07-31 09:33:07 383

转载 iOS开发笔记---SDWebImage分析

源码篇:SDWebImage时间 2015-02-07 23:30:45 南峰子的技术博客原文 http://southpeak.github.io/blog/2015/02/07/yuan-ma-pian-:sdwebimage/主题 iOS开发源码来源: https://github.com/rs/SDWebImage版本: 3.7SDWebImage是一个开源的第三方库,它提供了UIImag

2015-07-20 20:17:47 660

转载 iOS--学习博客

王巍的博客:王巍目前在日本横滨任职于LINE。工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发。他的陈列柜中已有多款应用,其中番茄工作法工具非常棒。http://onevcat.com池建强的博客: 池建强,70后程序员,Blogger。98年毕业,先后就职于洪恩软件、RocketSofeware和用友软件工程公司(后更名为瑞友科技),现任瑞友科技IT应用研究院副院

2015-07-20 19:47:49 356

转载 OC基础---protocol、category和继承的区别

OC中protocol、category和继承的区别以前还是有点迷糊,面试的时候说的有点混乱,现在结合一些资料总结一下。利用继承,多态是一个很好的保持“对扩展开放、对更改封闭”(OCP)的办法,也是最常见的一种方法。Objective C还支持另外两种语法来支持OCP:Protocol和Category。Protocol只能定义一套接口,而不能提供实现,变相的也是一种Abstract cl

2015-07-17 22:41:01 362

转载 OC基础--@property修饰符

OC基础--@property修饰符2014-5-23阅读238 评论11.读写性修饰符:readwrite | readonlyreadwrite:表明这个属性是可读可写的,系统为我们创建这个属性的setter和getter方法。readonly:表明这个属性只能读不能写,系统只为我们创建一个getter方法,不会创建setter方法2.setter相

2015-07-17 21:08:04 309

转载 Objective-C中的NSValue的详解

Objective-C 中的NSValue的详解一个NSValue对象是用来存储一个C或者Objective-C数据的简单容器。它可以保存任意类型的数据,比如int,float,char,当然也可以是指pointers, structures, and object ids。NSValue类的目标就是允许以上数据类型的数据结构能够被添加到集合里,例如那些需要其元素是对象

2015-07-17 12:36:54 372

转载 ARC下OC对象和CF对象之间的桥接(bridge)

ARC下OC对象和CF对象之间的桥接(bridge)在开发iOS应用程序时我们有时会用到Core Foundation对象简称CF,例如Core Graphics、Core Text,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环境下编译器不会自动管理CF对象的内存,所以当我们创建了一个CF对象以后就需要我们使用CFRelease将其手动释放,那么CF和O

2015-07-17 12:13:52 278

转载 iOS开发笔记--多手势事件

ios多手势事件开发ios应用时我们经常用到多手势来处理事情,如给scrollView增加点击事件,scrollView不能响应view的touch事件,但有时候却要用到多手势事件,那么我们可以给这个scrollView增加自己的手指事件。给imageView增加点击、放大、旋转等都可以通过多手势来完成。下面就介绍下各种的手势的使用方法,及注意事项。- (void)

2015-07-07 14:50:49 368

转载 OC--NSString / NSMutableString 字符串处理,常用代码 (实例)

NSString / NSMutableString 字符串处理,常用代码 (实例)cCencodingEncodingextensionpathPATHPathstringStringObjective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更

2015-07-06 22:58:16 353

空空如也

空空如也

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

TA关注的人

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