自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS 最新版 CocoaPods 的安装流程

iOS 最新版 CocoaPods 的安装流程  1.移除现有Ruby默认源$gem sources --remove https://rubygems.org/2.使用新的源$gem sources -a https://ruby.taobao.org/  3.验证新源是否替换成功$gem sou

2016-01-11 17:21:41 230

原创 UI-7-UIScrollView

#import "ViewController.h"@interface ViewController (){ UIImageView *imgView;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; #pragma mark 课程要点

2015-12-10 08:59:48 286

原创 Xcode菜单功能栏中文翻译

Xcode菜单功能栏中文翻译File 文件Edit 编辑View 视图Navigate 导航Editor 编辑Product 产品Window 窗口Help 帮助File 文件New 新建New Tab 新标签New Window 新窗口New File 新文件New Target… 新目标New Proj

2015-12-09 14:21:43 1282

原创 NO.4-协议

协议:共同遵守的条约 protocol:协议 制定共同实现的方法(如果不实现会警告,但不会崩溃)    1、协议只有声明文件 只需要告诉人要遵守哪个方法并不需要 具体怎么实现    2、协议有 强制执行(@required)和 选择执行(@optional)(默认的是强制执行)  协议数一个公共接口只只要遵守协议的类 都可以使

2015-12-04 09:56:54 242

转载 UIApplication深入研究

UIApplication深入研究很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。每一个程序在运行期必须有且仅有一个UIApplica

2015-12-03 17:33:36 243

原创 NO.3- UIControl(控制类)

UIControl->控制类->点击一个视图执行某个任务 点击某个视图触发一个事件 UIControl:是一个可以带有出发事件的 视图 主要内容: 0、UIControl 的子类 1、UIControl 2、*****响应时间 3、封装 4、按钮UIButton  UIControl的子类:

2015-12-02 09:49:47 235

原创 UI窗口尺寸计算

http://www.cocoacats.com

2015-12-01 21:06:45 371

原创 控件之间的基本关系(动态图片、字体的设置)UILable、UIImageView

/* 1、把label对象给实例化,任何对象都要实例化 2、给label设置frame 3、把创建的视图放在父视图上面 *控件之间的基本关系 *UILabel *UIImageView */#import "AppDelegate.h"@interface AppDelegate ()

2015-12-01 16:24:02 282

原创 五种霓虹灯逻辑【原创】

**************************NO.1**********************{    UIView *view1;    UIView *view2;    UIView *view3;    UIView *view4;    UIView *view5;    UIView *view6;   

2015-12-01 11:45:32 265

转载 iOS 集成微信支付【转载】

目前项目里有微信支付的需求,调研过一段时间后,发现其实并没有想象中的那么困难。如果你只是想实现该功能,一个方法足以,但是若你想深入了解实现原理。就需要花费更多的功夫了。目前我只清楚微信支付需要做签名,一种是在后台签名,一种是自己在前端签名。其实这对前端来说代码量并没有多大的改变,最大的区别是在后台签名逻辑更容易理解,而在前端签名逻辑有些混乱。小技巧:我在项目中集成类似的第三方功能时,如果需

2015-11-30 20:44:06 447

转载 基于AFNetworking封装的网络请求工具类【转载】

今天给大家共享一个我自己封装的网络请求类,希望能帮助到大家。前提,导入AFNetworking框架,关于修改AFN源码:通常序列化时做对text/plan等的支持时,可以一劳永逸的修改源代码,在acceptableContentTypes中修改成如下即可:self.acceptableContentTypes = [NSSet setWithObjects:@"ap

2015-11-30 20:36:48 283

转载 基于AFNetworking的网络判断【转载】

首先导入AFNetworking第三方框架,然后将下面的.h和.m放在你新建的类中便可GGNetworkJudge.h   在最后会有Singleton.h头文件代码 1 #import 2 #import "AFNetworkReachabilityManager.h" 3 #import "Singleton.h" //此处是将一个普通类转化为单例类的头文件 4

2015-11-30 20:34:43 243

转载 xcode常见报错调试【转载】

BMKGeoCodeSearch 反向地理编码一直失败 Location 申请的key的安全码与代码中build id不一样,修改成一样就OK了 新建一个类,将百度地图的定位功能封装起来以后,定位的代理方法不走 定位是要一直持续的,而我们新建这个类,如果不设置成,staic静态变量,他就会自动销毁,对象销毁以后肯定不会定位了。 ios8系统

2015-11-30 20:31:36 633

转载 如何使用CocoaPods安装使用及配置私有库以及管理依赖库 【转载】

CocoaPods是什么在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFNetworking、JSONKit等。使用这些第三方类库能极大的方便项目的开发,但是,集成这些依赖库需要我们手动去配置,例如集成ASIHttpRequest库时除了加入源码以外还需要手动去添加一些系统框架,比如CFNetwork、MobileCoreServices等,如果这些

2015-11-30 20:29:39 275

转载 ReactiveCocoa入门教程——第一部分【转载】

作为一个iOS开发者,你写的每一行代码几乎都是在响应某个事件,例如按钮的点击,收到网络消息,属性的变化(通过KVO)或者用户位置的变化(通过CoreLocation)。但是这些事件都用不同的方式来处理,比如action、delegate、KVO、callback等。ReactiveCocoa为事件定义了一个标准接口,从而可以使用一些基本工具来更容易的连接、过滤和组合。 如果你对上面

2015-11-30 20:28:43 227

转载 ReactiveCocoa入门教程——第二部分【转载】

ReactiveCocoa是一个框架,它能让你在iOS应用中使用函数响应式编程(FRP)技术。在本系列教程的第一部分中,你学到了如何将标准的动作与事件处理逻辑替换为发送事件流的信号。你还学到了如何转换、分割和聚合这些信号。 在本系列教程的第二部分,你将会学到一些ReactiveCocoa的高级功能,包括:另外两个事件类型:error 和 completed节流线程延伸其他

2015-11-30 20:26:40 453

转载 iOS开发系列--让你的应用“动”起来【转载】

原文链接:http://www.cnblogs.com/kenshincui/p/3972100.html在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以

2015-11-30 20:25:27 381

转载 封装ShareSDK中的分享功能封以及对类似第三方功能封装的心得

本篇的主题有三个:1、封装思想的介绍2、我的封装代码3、我在封装sharesdk(采用的是简洁版本)分享功能是碰到的问题,以及解决方法。PS:其实这个我之前封装过一次,不过最近在重构项目时发现,当时封装的是如此的垃圾,所以在这里再来一次。欢迎大家批评纠错。封装思想因为这次封装的第三方SDK的功能,所以我采用延展的方式来进行封装。这样有以下两种好处:

2015-11-30 20:23:54 831

转载 MagicalRecord使用教程【转载】

原文地址:http://www.ithao123.cn/content-96403.html 下面是在xcode5.1下ARC环境中的使用教程 1. 将 MagicalRecord 文件夹拖入到工程文件中,引入 CoreData.frame 框架2. 在 .pch 文件中引入头文件 CoreData+MagicalRecord.h注:只能在.pch文件中引头文件

2015-11-30 20:18:10 451

转载 移动应用开发测试工具Bugtags集成和使用教程【转载】

前段时间,有很多APP突然走红,最终却都是樱花一现。作为一个创业团队,突然爆红是非常难得的机会。然并卵,由于没有经过充分的测试,再加上用户的激增,APP闪退、服务器数据异常等问题就被暴露出来,用户的流失是必然的。一款成功的APP,测试是必不可少的环节。如果没有充足的测试就贸然上线,必然会损失一部分本来可以成为铁杆粉丝的用户,而且,非常不利于APP的推广。测试上遇到的问题测试

2015-11-30 20:16:15 252

转载 ios 推送证书没有密钥 解决方案【转载】

注意事项:1、keychains选择Login2、2.在创建完CertificateSigningRequest.certSigningRequest可以看到Keys中该有你的私有秘钥 3.按文档生成证书,并下载双击安装。特别注意红圈,若没有右三角,则删除刚导入的证书,手动托进去

2015-11-30 20:15:42 1177

转载 OS开发之旅之App的生命周期【转载】

原文链接 http://www.360doc.com/content/15/0918/14/27799428_499912639.shtml在iOS App中,入口函数并不在根目录下,而是在“Supporting Files”目录的main.m文件的main函数中。这很容易理解,C/C++都是以main为入口。 int main(int argc, char * arg

2015-11-30 20:15:12 233

转载 这样好用的ReactiveCocoa,根本停不下来【转载】

前戏我个人非常推崇ReactiveCocoa,它就像中国的太极,太极生两仪,两仪生四象,四象生八卦,八卦生万物。ReactiveCocoa是一个高度抽象的编程框架,它真的很抽象,初看你不知道它是要干嘛的,等你用上了之后,就发现,有了它你是想干嘛就干嘛,编码从未如此流畅。在此我不会讲ReactiveC前戏我个人非常推崇ReactiveCocoa,它就像中国的太极,太极生两仪,两仪

2015-11-30 20:14:08 562

转载 Cocoapods完整使用篇

温馨提示:在篇文章中所使用的Xcode版本为Xcode7. 一、什么是CocoaPods?简单来说,就是专门为iOS工程提供对第三方库的依赖的管理工具,通过CocoaPods,我们可以单独管理每个第三方库,可以更方便地管理每个第三方库的版本,而且不需要我们做太多的配置,直接交由提供支持CocoaPods项目的作者来配置了,如此便可直观、集中和自动化地管理我们项目的第三方

2015-11-30 20:13:12 561

转载 iOS 字符属性NSAttributedString描述【转载】

/* 字符属性  字符属性可以应用于 attributed string 的文本中。  NSString *const NSFontAttributeName;(字体)  NSString *const NSParagraphStyleAttributeName;(段落)  NSString *const NSForegroundColorAttributeNa

2015-11-30 20:11:37 205

转载 时间与日期处理【转载】

【NSDate NSString】NSDateFormatter可在指定的日期格式下使NSDate与NSString相互转化。NSDate -> NSString:+(NSString*)stringFromDate:(NSDate*)date{ NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] i

2015-11-30 20:10:40 265

转载 KVC与KVO

KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-Value Coding (KVC)KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。一个对象拥有某些属性。比如说,一个 Person 对象有一个 name 和一个

2015-11-30 20:09:58 172

转载 让Category支持添加属性与成员变量【转载】

Category是Objective-C中常用的语法特性,通过它可以很方便的为已有的类来添加函数。但是Category不允许为已有的类添加新的属性或者成员变量。     一种常见的办法是通过runtime.h中objc_getAssociatedObject / objc_setAssociatedObject来访问和生成关联对象。通过这种方法来模拟生成属性。//NSObject+In

2015-11-30 20:08:50 208

转载 Xcode7中你一定要知道的炸裂调试神技【转载】

Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。 1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_ACCESS? EXC_BAD_ACCESS一直是很多开发者的噩梦,因为这个错误很不直观,出现后往往要花很长时间才能定位到错误。苹果这次带来了革命性的提升。 在项目的Scheme中

2015-11-30 20:08:13 256

转载 日期格式字符说明【转载】

(:)时间分隔符。在某些区域设置中,可以使用其他字符表示时间分隔符。时间分隔符在格式化时间值时分隔小时、分钟和秒。格式化输出中用作时间分隔符的实际字符由您的应用程序的当前区域性值确定。(/)日期分隔符。在某些区域设置中,可以使用其他字符表示日期分隔符。日期分隔符在格式化日期值时分隔日、月和年。格式化输出中用作日期分隔符的实际字符由您的应用程序的当前区域性确定。(%)

2015-11-30 20:07:18 367

转载 快速搭建一个成熟,强壮的App框架【转载】

App框架搭建招聘信息:iOS 研发工程师iOS开发工程师iOS开发实习工程师新浪微博-Android开发工程师&iOS开发工程师美术设计师(2D)UI设计师cocos2dx手游客户端主程手游JAVA 服务器端主程Android开发工程师iOS开发工程师Cocos2d-x开发工程师 本文是投稿文章,作者:衡成飞(博客)一个App,何为优秀? 

2015-11-30 20:06:45 415

转载 OC-7-内存管理

课程要点:内存管理的必要性MRC(手动管理)自动释放池ARC是怎么对内存进行管理的     内存管理的必要性   OC是一门面向对象的语言,在软件运行过程中会创造大量的对象,每创建一个对象系统就会给其分配一块内存,如果开发者不对创建的这些对象进行管理,当这个软件占用系统20兆内存时,iPhone开始发出内存警告,如果占用30兆内存时,iPhone OS会关闭应用

2015-11-30 20:04:53 176

转载 OC-2-字符串

课程要点:C语言字符串与OC语言字符串的区别类方法与对象方法的区别理解NSString(可变字符串)和NSMutableString(不可变字符串)的差异NSString(不可变字符串)NSMutableString(可变字符串)辨析NSString与NSMutableString使用上的不同    C语言字符串与OC语言字符串的区别 //在C语言阶段咱们定义一个字符

2015-11-30 20:04:06 226

转载 UI-1-UI入门

课程要点:创建一个iOS工程AppDelegate类window的作用在window上添加第一个试图UIViewNSTimer(定时器)    创建一个iOS工程                  PS:接下来简单介绍一下工程里的文件与磁盘里文件的对应关系       AppDelegate类   创建

2015-11-30 20:03:32 325

转载 终端中管理SVN服务器 上传、下载、更新

从服务器下载项目,  下面的命令意思是 将服务器中mycode仓库的内容下载到/Users/apple/Documents/test目录中 我的电脑名叫做MacBook,记得将这个名字改成你们的电脑名字,如果你桌面上没有命名为test的文件夹,自己键一个 ,或者自己制定一个路径用来保存下载的代码’svn checkout svn://192.168.88.181/mycode --user

2015-11-30 20:02:42 325

转载 基于AFNetworking封装的网络请求工具类

今天给大家共享一个我自己封装的网络请求类,希望能帮助到大家。前提,导入AFNetworking框架,关于修改AFN源码:通常序列化时做对text/plan等的支持时,可以一劳永逸的修改源代码,在acceptableContentTypes中修改成如下即可:self.acceptableContentTypes = [NSSet setWithObjects:@"applicat

2015-11-30 20:01:50 257

转载 基于AFNetworking的网络判断

首先导入AFNetworking第三方框架,然后将下面的.h和.m放在你新建的类中便可GGNetworkJudge.h   在最后会有Singleton.h头文件代码 1 #import 2 #import "AFNetworkReachabilityManager.h" 3 #import "Singleton.h" //此处是将一个普通类转化为单例类的头文件 4

2015-11-30 19:58:44 222

转载 封装ShareSDK中的分享功能封以及对类似第三方功能封装的心得

本篇的主题有三个:1、封装思想的介绍2、我的封装代码3、我在封装sharesdk(采用的是简洁版本)分享功能是碰到的问题,以及解决方法。PS:其实这个我之前封装过一次,不过最近在重构项目时发现,当时封装的是如此的垃圾,所以在这里再来一次。欢迎大家批评纠错。封装思想因为这次封装的第三方SDK的功能,所以我采用延展的方式来进行封装。这样有以下两种好处: 1、 这样将第三方功

2015-11-30 19:55:09 289

翻译 敏捷开发 scrum管理

项目准备阶段1、产品经理将整体项目拆分成不同的单独模块,每个模块尽量细化到能够自成一体。例如app的登录注册模块,不能仅仅就是登录注册这两个界面,而是要将所有与这有关的需求整合到一块。要达到的效果就是用户直接能用这个功能。2、开发团队根据需求列表,做工作量的预估和安排。开发准备阶段(每一次迭代都是都是一种冲刺)1、项目技术主管搭建项目框架(框架高水准要求),并将这次

2015-11-30 19:54:01 321

翻译 OC-7-内存管理

课程要点:内存管理的必要性MRC(手动管理)自动释放池ARC是怎么对内存进行管理的     内存管理的必要性   OC是一门面向对象的语言,在软件运行过程中会创造大量的对象,每创建一个对象系统就会给其分配一块内存,如果开发者不对创建的这些对象进行管理,当这个软件占用系统20兆内存时,iPhone开始发出内存警告,如果占用30兆内存时,iPhone OS会关闭应用

2015-11-30 19:52:09 256

空空如也

空空如也

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

TA关注的人

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