自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搜集的大牛BLOG,持续更新...

英文http://nshipster.com  国内http://blog.ibireme.com

2016-03-15 10:28:55 1232

原创 开源项目集锦(持续更新)...

1. Coding iOS 客户端Coding官方客户端. 笔者强烈推荐的值得学习的完整APP.GitHub - Coding/Coding-iOS: Coding iOS 客户端源代码2. OSCHINA 的 iPhone 客户端开源中国的iPhone客户端源码https://git.oschina.net/oschina/iphone-app3. Git@OSCGi

2016-03-11 15:54:07 1752 1

转载 Git SVN 区别

GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。那好,这就开始吧…1.GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN

2016-03-31 23:34:50 389

原创 GitHub&&SourceTree教程

-->本教程适用于主流的开源网站github和bitbucket,个人认为sourceTree还是比较好用的git客户端,支持windows和mac os。-->soureceTree的最新版本可能与此教程的screenshot有些许不同,但大同小异(sourceTree的最新版本操作上更人性化)-->大家可以先看个关于git工作流程的视频,先了解一下,被youku转码了,不太清楚,将就看

2016-03-31 23:31:59 918

转载 在AppDelegate中设置全局变量

在AppDelegate.h 中定义全局变量,注意是在构造函数里面声明:@interface AppDelegate : UIResponder {NSString *appLanguage;}实现@property (strong,nonatomic) NSString *appLanguage;@end 在Ap

2016-03-29 17:20:34 838

转载 友盟相关

友盟推送服务器容量如何?每天耗电、耗流量多少?开发者自己的推送如何与友盟推送系统进行通讯?用户如何关闭推送服务?集成中有哪些坑?等等等等,汇总贴,供参考。先来介绍下友盟推送有啥功能吧。 第一,支持多维度用户分群,帮助开发者将不同用户按照不同特征分群,从而为不同分群的用户推送最合适的内容,大幅度提升消息打开率和用户满意度。 第二,自由选择发送内容。开发者可以选择发送通知或者自定义消息,自主决

2016-03-25 15:54:25 423

原创 iOS webView API

一、使用UIWebView 将web content 嵌入到应用上。API提供了三种方法:- (void)loadRequest:(NSURLRequest *)request; - (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL; - (void)loadData:(NSData *)data M

2016-03-17 15:50:34 380

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

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

2016-03-17 10:34:11 209

转载 对model的解归档

#import "Student.h"      #define knameKey @"name"  #define kageKey @"age"  #define kweightKey @"weight"  #define khobbyKey @"hobby"  #define kotherKey @"others"    @implementation St

2016-03-16 20:55:57 415

原创 xib 种的file's owner&& First Responder

iPhone开发广义上来讲,采用MVC模型,即Model-View-Controller。其中:        Model为数据模型,比如用户配置文件;        View为显示的界面元素,比如一个按钮;        Controller为控制器,是Model和View之间进行沟通的桥梁。其中View和Model之间不会直接通信,即Model只能与Controller

2016-03-16 00:03:00 356

转载 iOS JSON 模型转换库评测

iOS 开发中总会用到各种 JSON 模型转换库,这篇文章将会对常见的几个开源库进行一下评测。评测的内容主要集中在性能、功能、容错性这几个方面。评测的对象:Manually手动进行 JSON/Model 转换,不用任何开源库,可以进行高效、自由的转换,但手写代码非常繁琐,而且容易出错。YYModel我造的一个新轮子,比较轻量(算上 .h 只有 5

2016-03-15 09:21:55 445

原创 XML 解析-GData

在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用第三方的库,原因是解析效率更高、使用上更方便,关于IOS平台各种解析XML库的优缺点分析,可以看下这篇文章:http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project今天

2016-03-14 15:45:00 359

转载 XML 解析(转)

XML也许是我们储存数据和通讯数据中最常见的一种简易方式,当我们来到XML的海洋时,我们会发现当我们用iPhone程序解析XML时,我们是 有如此多的选项,让人眼花缭乱。iOS SDK本身就带有两种不同的解析库可以使用,除此之外还有很多很受欢迎的第三方的库,比如说 TBXML, TouchXML, KissXML, TinyXML, 和 GDataXML,我们究竟如何选择呢?真是个问题。 

2016-03-14 15:05:15 248

转载 程序员工具箱

1. 编辑器Xcode- 作为Mac用户以及iOS开发者,这个没什么说的了吧? Sublime Text 3- 强大的文本编辑器,配合  GoSublime 插件,已经成为了我的golang主力开发环境 Vim- 在命令行下看配置文件的最佳选择,搭配  vimrc 效果更佳 2. 开发周边Alcatraz- 管Xcode插件的插件

2016-03-14 14:55:01 803

转载 RunLoop 理解(转)

RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。RunLoop 的概念一般来讲,一个线程一次只能执行一个任务,执行完成后线程就会退出。如果我们需要一个机制

2016-03-11 16:43:14 358

转载 iOS 保持界面流畅的技巧

这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案CPU 资源消耗原因和解决方案GPU 资源消耗原因和解决方案AsyncDisplayKitASDK 的由来ASDK 的资料ASDK

2016-03-11 16:14:34 649

转载 iOS URL scheme

在iOS的SDK中提供了一个非常有意思的功能,它能将iOS的Application同自定义的URL Schema绑定,同时可以通过URL Scheme在浏览器或者是其他应用中启动这个Application。本文主要介绍如何通过URL Scheme的方式启动应用和参数的传递。创建URL Scheme1、首先在*-Info.plist中添加一行,选择URL types,

2016-03-10 13:48:46 577

转载 JavaScript调用OC,非改变url方式

之前一个ios项目中,需要通过UIWebview来打开一个静态页面,并在静态页面中调用相关object-c代码。 一、以前使用js调用object-c的方法关于如何使用javascript调用object-c中的函数和方法,我搜索了好久网上所有的方法,基本都指明了一个方向,那就是在UIWebview中载入的js代码中通过改变document.locati

2016-03-09 15:32:26 345

原创 GCD高级用法 dispatch_semaphore

并发:同一个时间内运行多个任务。又叫共行性,是指处理多个同时性活动的能力。 并行:是指两个并发的任务同时发生。 并发不一定并行,并发不一定要同时发生。   举个例子: 有两个快递分别要送到目的地,有以下两种方案: (1)一个快递员分别把两个快递送到对应的目的地。(并发) (2)两个快递员同时送一个快递到目的地。(并行)   在

2016-03-07 09:52:16 1602

空空如也

空空如也

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

TA关注的人

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