自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vicky的移动开发专栏

我们不敲代码,我们只是大自然的搬运工。。。。加群都是扯淡的,一人闯天涯

  • 博客(115)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Xcode各版本官方下载及百度云盘下载, Mac和IOS及Xcode版本历史.

官方下载, 用开发者账户登录,建议用Safari浏览器下载.下载地址:https://developer.apple.com/xcode/downloads/Xcode 7 beta 3:https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_7_beta_3/Xcode_7

2016-08-09 14:46:58 3616

转载 Mac上的抓包工具Charles

今天就来看一下Mac上如何进行抓包,之前有一篇文章介绍了使用Fidder进行抓包http://blog.csdn.net/jiangwei0910410003/article/details/19806999不过可惜的是,Fidder使用C#开发的,所以就不能在Mac上使用了,不过还有另外一个抓包神器,就是Charles,它是Java开发的,所以跨平台,不仅可以在Mac上使

2016-08-09 14:18:18 635

转载 2016 cocoapods的安装和使用以及版本升级遇到的问题

原文地址:http://www.cnblogs.com/yan520/p/5583362.html一.CocoaPods是什么?  CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目源码在Github上管理。该项目开始于2011年8月12日,在这两年多的时间里,它持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaP

2016-08-08 17:20:45 1050

原创 cocoapods的安装 遇到 Error installing pods:activesupport requires Ruby version >=2.2.2

参考博客地址如下:1:http://blog.csdn.net/lissdy/article/details/91913512:http://www.cnblogs.com/yan520/p/5583362.html3:http://www.jianshu.com/p/6e5c0f78200a(终极版)http://blog.csdn.net/showhilllee/artic

2016-08-08 17:16:43 3993

原创 linker command failed with exit code 1 (use -v to see invocation)总结

http://stackoverflow.com/questions/2264455/iphone-duplicate-symbol-errorclang: error: linker command failed with exit code 1 (use -v to see invocation) 解决办法 PROJECT --> Build Setting

2015-12-02 16:57:35 1175

转载 OCRSwift总结

OCR:https://github.com/gali8/Tesseract-OCR-iOS           http://code4app.com/ios/Tesseract-OCR/533d7ada933bf024048b4c8b  光学字符识别,或着说OCR,是指用电子的方式从图片中取出文字然后重用于其他领域,如文档编辑、自由文本搜索,或文本比对Tesseract

2015-12-02 15:57:15 2048

转载 面试题:关于Objective-C中的回调机制

一、协议协议主要是提供接口,在iOS中模拟多继承,他的核心意义在——约定! 优点:实现简单,容易理解强类型检查缺点:建立了比较强的耦合关系有可能需要较长期保存委托以进行回调。如果保留的委托需要有独占性,可能会给单件模式、以及多线程带来麻烦类只能通过一个方法完成一种类型的回调。代码逻辑很容易集中到一个方法中。大部分回调使用实际无需通过协议暴露给外部。二、Blo

2015-11-06 14:17:53 752

原创 一些零碎的代码和逗比群记录

现在向我们走来的是程序员方阵!他们穿着拖鞋,披着毛巾,左手拿着键盘,右手举着鼠标,腋下夹着USB转换器。他们因睡眠不足而显得精神不振,喊着微弱的口号走过主席台。主席问候:程序员们辛苦了!程序员方队异口同声地答道:Hello World!现在向我们走来的是文艺青年方阵!他们身着青衫芒鞋,45度仰望天空,左手揣

2015-10-21 11:06:36 406

转载 关于URL SCHEME

天猫使用URL SCHEME启动天猫客户端并跳转到某个商品页面的方法   在项目中遇到了这样一个需求:让用户在手机应用中,点击一个天猫的商品链接(知道商品在PC浏览器里的地址),直接启动天猫的客户端并显示这个商品。以前曾经实现过类似的功能,不过那次是淘宝的商品,天猫和淘宝的客户端不同,参数也不一样,直接套淘

2015-10-19 15:46:50 1229

原创 Swift实战入门笔记 -- 大学霸78两章

熟悉Swift 如何用Cocoa 和Cocoa Touch完成工作很重要 我们可以将软件看作模块化工具的集合,而不是单个大型实体。SpriteKit,它是iOS和OS X都可以使用的一种框架,用于制作快速、高效的2D游戏和图形。SceneKit,它是iOS和OS X都可以使用的一种框架,用于制作快速

2015-10-19 15:44:33 407

原创 UIKit Core之笔记two--->>Socket

TCP:链接协议Socket:是TCP链接协议链接成功之后进行数据传输的一个方法集HTTPsocket程序员的职责:外网只能写客户端如果涉及到局域网之内的数据传输也可以写服务器IP:内网ip和外网ip端口HTTP:只写客户端百度:iOS asyncSocket框架CS     Client    Server     qq   淘宝 微博 微信 团购 。

2015-08-14 15:32:53 496

原创 UIKit Core之笔记one

真机相关知识点:重力感应(平衡球、摇一摇、赛车类、神庙) GPS 陀螺仪 照相机XML:封装数据的一种格式  可扩展标记性语言场景:保存配置数据      数据传递      作用:1.配置信息2.网络数据传输时的数据封装XML解析方式:两种1.SAX解析 :逐行解析   可以解析比较大的数据 不占空间2.DOM解析:把解析数据全部加载到内存中并在内存中构建树桩结构 

2015-08-14 15:31:26 529

原创 iOS沙盒目录结构解析

模拟器里模拟程序的删除:/Users/mc/Library/Application\ Support/iPhone\ Simulator/User/Library/Preferences“美女” couldn’t be copied to “Day4Bundle” because an item with the same name already exists.IOS沙盒(沙箱)——

2015-08-14 15:27:54 1299

原创 MD5加密的总结

1.MD5是不可逆的,MD5查询网站其实就是一个大数据库。里面把常用的几百万条到几百亿条的MD5值计算好存下来。当你输入一个MD5值的时候,只是做了一个搜索的动作,把MD5值和对应的数据进行对比配对,就是一个查表的过程。2.网站搜索现实bcf697aa7378ece36b8a55f5830d5b1c是加密类型32位3.网上举了一个例子—>>>> 比如加密的东西是12345, 但是M

2015-08-12 17:43:08 1718 1

转载 [IOS开发]搜索用谓词NSPredicate

Cocoa提供了一个类NSPredicate类,该类主要用于指定过滤器的条件,该对象可以准确的描述所需条件,对每个对象通过谓词进行筛选,判断是否与条件相匹配。谓词表示计算真值或假值的函数。    NSPredicate *predicate;    predicate=[NSPredicatepredicateWithFormat:@"name=='Herbie'"];//用pre

2015-08-11 17:44:29 341

转载 类别和类扩展的区别

在iOS中,有一种机制可以使用户在没有远吗的情况下扩展类的功能,但不是通过继承,这就是类别。iOS中没有类似C++中可以定义私有方法和私有变量的关键字,要定义私有方法和私有变量,可以用类扩展来实现。  类别  类别在不需要继承的情况下可以扩展类的功能。但类别不能添加类的属性和私有变量。类别可以用来扩展Cocoa中类的方法,也可以用来扩展用户自己的类中的方法。当我们查看系统头文件的时候能发现

2015-08-11 16:29:48 733

原创 关于SQLite的基本使用

//SQLite的基本使用-Prefix.pch1.////  Prefix header////  The contents of this file are implicitly included at the beginning of every source file.//#ifdef __OBJC__    #i

2015-08-10 15:41:38 428

原创 ios培训

C语言数据类型、运算符和表达式、流程控制数组、函数、指针结构体、枚举、内存管理等Objective-CObjective-C基础:面向对象、封装、继承、多态三大特性、类和对象、方法;字符串、数组、字典、集合;流程控制、属性、继承;官方文档的阅读Objective-C进阶:ARC、内存管理;Category、Protocol、Block;Foundatio

2015-08-10 09:23:46 876

原创 代码ARC+1:—1:0

/*****************************************************************************************************************************************************************************************************

2015-08-08 17:26:18 410

原创 数据结构(总结版)

ISD1407---->>C++ 6天---->>Cocos2d-x ?天---->>数据结构与算法  ?天---->>Lua 1天day13-1 线性表的顺序存储#include //声明数组int array[3] = {1,2,3};//查看数组中元素的地址void show(int argc,int argv[]){    for

2015-08-08 17:15:28 740

原创 iPad的开发Model与文件管理

一、ipad编程乐吧项目练习:1.最少实现其中的两个界面要求:1..使用MVC设计模式2.自拟两个界面,其中有乐吧(页 必选)3.每一个界面都有自己的一套MVC4.实现两个界面功能的算及格ipad编程中得两个控件(特有的)1.1 拆分视图由一个 UITableView和一个UIViewController组合。        1.2 两部分

2015-08-08 16:51:22 1032

原创 iOS8的新特性(MOdel笔记)

iOS8的新特性1.1 Swift语言----》》Swift开发iOS应用1. 可选值(optionals)1.1 概念var x : Int?     x是可选值x中有值或nil,本质上可选值是一个包,这个包有可能是空的(nil),也有可能有值,如果要用这个值,就得从包中取出,取出的过程叫解包。1.2 使用if语句判断可选值是否为空1.3

2015-08-08 16:38:35 318

转载 IOS开发 tableview中cell的用法

添加数据源, 由三个函数来回答数据绑定的请求:numberOfSectionsInTableView,numberOfRowsInSection 和cellForRowAtIndexPath.用numberOfSectionsInTableView方法来返回table中有几个组.-(NSInteger)numberOfSectionsInTableView:(UITableView *)t

2015-08-07 17:53:54 341

转载 iOS开发之html解析

使用XPath解析html可以从此处https://github.com/topfunky/hpple下载工程,将TFHpple.h,TFHpple.m,TFHppleElement.h,TFHppleElement.m,XPathQuery.h,XPathQuery.m加到自己的项目中,在Frameworks中导入libxml2.x在项目中找到Other

2015-08-07 17:43:10 719

转载 ARC之@property weak 是strong 是copy还是un

一、简介ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切注意:ARC 是编译器特性,而不是 iOS 运行时特性(除了weak指针系统),它也不是类似于其它语言中的垃圾收集器。因此 ARC 和手动内存管理性能是一样的,有时还能

2015-08-07 17:36:50 394

转载 JSONModel解析数据成Model

http://blog.csdn.net/smking/article/details/40432287JSONModel, Mantle这两个开源库都是用来进行封装JSON->Model的, 想想看, 直接向服务器发起一个请求,然后回来后,就是一个Model, 直接使用, 这是一个多么美好的事情。 感谢GitHub的开源精神。那我们开始吧。 

2015-08-07 17:23:51 341

原创 8.7日星期五ios开发群

问一下,在other link flags添加属性-fobjc-arc这个是什么作用呢?不是只有三个吗,-objc,-all_load,-force-load兼容arc环境啊 -fno-objc-arc是让这个类手动管理内存setCompletionBlockWithSuccess这个方法好像就是get方法额怎么获取手机基站信息怎么获

2015-08-07 17:03:16 450

原创 iOS正则表达式验证等各种

//邮箱+ (BOOL) validateEmail:(NSString *)email{    NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";    NSPredicate *emailTest = [NSPredicate predicateWithForma

2015-08-07 16:30:45 327

转载 程序员面试中应该向企业提的五大问题

程序员面试中应该向企业提的五大问题程序员神秘等式加班=高效率高产出泡面+火腿肠=营养午餐忙碌=努力=好绩效跳槽=加薪别人拿50000月薪=我也该拿50000月薪代码写完=工作完成差不多=不知道还要多长时间完成估计需要6个人=实际需要16个人写代码30分钟+浏览网络7个半小时=充实的一天“这个需求很简单”

2015-08-07 16:21:13 1846 1

原创 程序员需要的的一些书

哪本书是对程序员最有影响、每个程序员都该阅读的书?如果你是个程序员,你一定有兴趣看看这些书里你都看过几本,但我相信大多数人都知道,你在学校里根本学不到什么真正的工作中需要的知识,我们毕业后能帮助我们在公司中胜任工作的老师就是这些优秀的书籍,其中最火的一本书《Code Complete》 一本好书可以改变一个人的一生。第一名:1306票《Code Complete

2015-08-07 16:16:49 329

转载 “iOS 推送通知”证书及测试:从创建到设置到运行

介绍一点点背景资料使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开发者和用户之间,彼此永远保持着一种令人愉悦的亲密关系。然而不幸的是,iOS的推送通知并非那么容易驾驭,往往会搞的开发者精疲力尽,灰心丧气,无法持久。现在,救星来了!只要通读本教程,你就能摆脱这些烦恼,成为一名活力四射,精壮(Robust I mean!)的开发者。正式开始之前的准备工

2015-08-07 15:48:01 418

转载 分治策略

一、算法思想  任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题规模越小,解题所需的计算时间往往也越少,从而也越容易计算。想解决一个较大的问题,有时是相当困难的。分治法的思想就是,将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。  分治的基本思想是将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同。找出各部分的

2015-08-07 15:45:04 447

转载 iOS设计模式——单例模式

单例模式用于当一个类只能有一个实例的时候, 通常情况下这个“单例”代表的是某一个物理设备比如打印机,或是某种不可以有多个实例同时存在的虚拟资源或是系统属性比如一个程序的某个引擎或是数据。用单例模式加以控制是非常有必要的。单例模式需要达到的目的1. 封装一个共享的资源2. 提供一个固定的实例创建方法3. 提供一个标准的实例访问接口单例模式的创建本文以创

2015-08-07 15:43:15 260

转载 ios网络请求 get——post 区别

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里面。POST

2015-08-07 15:41:04 443

原创 上传iTunes的Bug

失败原因是:

2015-08-07 15:38:11 410

转载 《iOS 高级编程》之Tableview进阶指南

学习如何进阶使用UITableView,带给应用更高级的观感(look and feel)●    学习如何开发自己定制的UITableView类,模仿iMessage应用的观感●    为一个基于分组的UITableView实现下钻逻辑    在iOS应用中呈现数据时,UITableView可能是最经常使用的用户界面对象。在本章中,将学习到以超越标准实现的方式

2015-08-05 18:05:17 793

转载 iOS开发最常用的第三方库

1. CocoaPods是不是已经厌烦了将各种库拖拽到Xcode项目中?那么,CocoaPods的出现就帮你解决了这一问题。CocoaPods是Objective-C项目中最有名的类库管理工具,可以解决库与库之间的依赖关系,下载库的源码,供我们开发使用。最重要的是,大多的开源类库都支持它。所以,有了CocoaPods,你就可以很轻松地对项目进行扩展。2. Crashlytics

2015-08-03 16:53:23 611

原创 JSON

-(void)logout{    NSURL *url = [NSURLURLWithString:@"http://192.168.1.152/apple_ios/index.php?g=mobile&m=activity&a=get_near_new_activity"];    //第二步,创建请求        NSMutableURLReques

2015-07-17 12:03:31 324

转载 iOS中线程以及GET和POST请求的一些知识

任意点击屏幕内的三点以确定一个三角形1、其中一个drawRect方法:-(void)drawRect:(CGRect)rect{    //根据图形获取上下文    CGContextRef context = UIGraphicsGetCurrentContext();    //初始化数组    CGPoint addLines[]=    { 

2015-07-16 15:28:08 523

转载 Git 常用命令整理

博客分类: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux 初始化配置 C代码  #配置使用git仓库的人员姓名  git config --global user.name "Your Name Comes Here"    #配置使用git仓库的人员email  

2015-07-10 15:31:22 330

加密ASE256

一些已经写好的ASE256加密方法,可以直接调用

2015-08-07

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

TA关注的人

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