- 博客(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
3765
转载 Mac上的抓包工具Charles
今天就来看一下Mac上如何进行抓包,之前有一篇文章介绍了使用Fidder进行抓包http://blog.youkuaiyun.com/jiangwei0910410003/article/details/19806999不过可惜的是,Fidder使用C#开发的,所以就不能在Mac上使用了,不过还有另外一个抓包神器,就是Charles,它是Java开发的,所以跨平台,不仅可以在Mac上使
2016-08-09 14:18:18
684
转载 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
1097
原创 cocoapods的安装 遇到 Error installing pods:activesupport requires Ruby version >=2.2.2
参考博客地址如下:1:http://blog.youkuaiyun.com/lissdy/article/details/91913512:http://www.cnblogs.com/yan520/p/5583362.html3:http://www.jianshu.com/p/6e5c0f78200a(终极版)http://blog.youkuaiyun.com/showhilllee/artic
2016-08-08 17:16:43
4100
原创 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
1244
转载 OCRSwift总结
OCR:https://github.com/gali8/Tesseract-OCR-iOS http://code4app.com/ios/Tesseract-OCR/533d7ada933bf024048b4c8b 光学字符识别,或着说OCR,是指用电子的方式从图片中取出文字然后重用于其他领域,如文档编辑、自由文本搜索,或文本比对Tesseract
2015-12-02 15:57:15
2110
转载 面试题:关于Objective-C中的回调机制
一、协议协议主要是提供接口,在iOS中模拟多继承,他的核心意义在——约定! 优点:实现简单,容易理解强类型检查缺点:建立了比较强的耦合关系有可能需要较长期保存委托以进行回调。如果保留的委托需要有独占性,可能会给单件模式、以及多线程带来麻烦类只能通过一个方法完成一种类型的回调。代码逻辑很容易集中到一个方法中。大部分回调使用实际无需通过协议暴露给外部。二、Blo
2015-11-06 14:17:53
797
原创 一些零碎的代码和逗比群记录
现在向我们走来的是程序员方阵!他们穿着拖鞋,披着毛巾,左手拿着键盘,右手举着鼠标,腋下夹着USB转换器。他们因睡眠不足而显得精神不振,喊着微弱的口号走过主席台。主席问候:程序员们辛苦了!程序员方队异口同声地答道:Hello World!现在向我们走来的是文艺青年方阵!他们身着青衫芒鞋,45度仰望天空,左手揣
2015-10-21 11:06:36
447
转载 关于URL SCHEME
天猫使用URL SCHEME启动天猫客户端并跳转到某个商品页面的方法 在项目中遇到了这样一个需求:让用户在手机应用中,点击一个天猫的商品链接(知道商品在PC浏览器里的地址),直接启动天猫的客户端并显示这个商品。以前曾经实现过类似的功能,不过那次是淘宝的商品,天猫和淘宝的客户端不同,参数也不一样,直接套淘
2015-10-19 15:46:50
1456
原创 Swift实战入门笔记 -- 大学霸78两章
熟悉Swift 如何用Cocoa 和Cocoa Touch完成工作很重要 我们可以将软件看作模块化工具的集合,而不是单个大型实体。SpriteKit,它是iOS和OS X都可以使用的一种框架,用于制作快速、高效的2D游戏和图形。SceneKit,它是iOS和OS X都可以使用的一种框架,用于制作快速
2015-10-19 15:44:33
454
原创 UIKit Core之笔记two--->>Socket
TCP:链接协议Socket:是TCP链接协议链接成功之后进行数据传输的一个方法集HTTPsocket程序员的职责:外网只能写客户端如果涉及到局域网之内的数据传输也可以写服务器IP:内网ip和外网ip端口HTTP:只写客户端百度:iOS asyncSocket框架CS Client Server qq 淘宝 微博 微信 团购 。
2015-08-14 15:32:53
533
原创 UIKit Core之笔记one
真机相关知识点:重力感应(平衡球、摇一摇、赛车类、神庙) GPS 陀螺仪 照相机XML:封装数据的一种格式 可扩展标记性语言场景:保存配置数据 数据传递 作用:1.配置信息2.网络数据传输时的数据封装XML解析方式:两种1.SAX解析 :逐行解析 可以解析比较大的数据 不占空间2.DOM解析:把解析数据全部加载到内存中并在内存中构建树桩结构
2015-08-14 15:31:26
577
原创 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
1356
原创 MD5加密的总结
1.MD5是不可逆的,MD5查询网站其实就是一个大数据库。里面把常用的几百万条到几百亿条的MD5值计算好存下来。当你输入一个MD5值的时候,只是做了一个搜索的动作,把MD5值和对应的数据进行对比配对,就是一个查表的过程。2.网站搜索现实bcf697aa7378ece36b8a55f5830d5b1c是加密类型32位3.网上举了一个例子—>>>> 比如加密的东西是12345, 但是M
2015-08-12 17:43:08
1809
转载 [IOS开发]搜索用谓词NSPredicate
Cocoa提供了一个类NSPredicate类,该类主要用于指定过滤器的条件,该对象可以准确的描述所需条件,对每个对象通过谓词进行筛选,判断是否与条件相匹配。谓词表示计算真值或假值的函数。 NSPredicate *predicate; predicate=[NSPredicatepredicateWithFormat:@"name=='Herbie'"];//用pre
2015-08-11 17:44:29
373
转载 类别和类扩展的区别
在iOS中,有一种机制可以使用户在没有远吗的情况下扩展类的功能,但不是通过继承,这就是类别。iOS中没有类似C++中可以定义私有方法和私有变量的关键字,要定义私有方法和私有变量,可以用类扩展来实现。 类别 类别在不需要继承的情况下可以扩展类的功能。但类别不能添加类的属性和私有变量。类别可以用来扩展Cocoa中类的方法,也可以用来扩展用户自己的类中的方法。当我们查看系统头文件的时候能发现
2015-08-11 16:29:48
763
原创 关于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
455
原创 ios培训
C语言数据类型、运算符和表达式、流程控制数组、函数、指针结构体、枚举、内存管理等Objective-CObjective-C基础:面向对象、封装、继承、多态三大特性、类和对象、方法;字符串、数组、字典、集合;流程控制、属性、继承;官方文档的阅读Objective-C进阶:ARC、内存管理;Category、Protocol、Block;Foundatio
2015-08-10 09:23:46
905
原创 代码ARC+1:—1:0
/*****************************************************************************************************************************************************************************************************
2015-08-08 17:26:18
442
原创 数据结构(总结版)
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
796
原创 iPad的开发Model与文件管理
一、ipad编程乐吧项目练习:1.最少实现其中的两个界面要求:1..使用MVC设计模式2.自拟两个界面,其中有乐吧(页 必选)3.每一个界面都有自己的一套MVC4.实现两个界面功能的算及格ipad编程中得两个控件(特有的)1.1 拆分视图由一个 UITableView和一个UIViewController组合。 1.2 两部分
2015-08-08 16:51:22
1093
原创 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
344
转载 IOS开发 tableview中cell的用法
添加数据源, 由三个函数来回答数据绑定的请求:numberOfSectionsInTableView,numberOfRowsInSection 和cellForRowAtIndexPath.用numberOfSectionsInTableView方法来返回table中有几个组.-(NSInteger)numberOfSectionsInTableView:(UITableView *)t
2015-08-07 17:53:54
372
转载 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
770
转载 ARC之@property weak 是strong 是copy还是un
一、简介ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切注意:ARC 是编译器特性,而不是 iOS 运行时特性(除了weak指针系统),它也不是类似于其它语言中的垃圾收集器。因此 ARC 和手动内存管理性能是一样的,有时还能
2015-08-07 17:36:50
431
转载 JSONModel解析数据成Model
http://blog.youkuaiyun.com/smking/article/details/40432287JSONModel, Mantle这两个开源库都是用来进行封装JSON->Model的, 想想看, 直接向服务器发起一个请求,然后回来后,就是一个Model, 直接使用, 这是一个多么美好的事情。 感谢GitHub的开源精神。那我们开始吧。
2015-08-07 17:23:51
371
原创 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
483
原创 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
355
转载 程序员面试中应该向企业提的五大问题
程序员面试中应该向企业提的五大问题程序员神秘等式加班=高效率高产出泡面+火腿肠=营养午餐忙碌=努力=好绩效跳槽=加薪别人拿50000月薪=我也该拿50000月薪代码写完=工作完成差不多=不知道还要多长时间完成估计需要6个人=实际需要16个人写代码30分钟+浏览网络7个半小时=充实的一天“这个需求很简单”
2015-08-07 16:21:13
1924
原创 程序员需要的的一些书
哪本书是对程序员最有影响、每个程序员都该阅读的书?如果你是个程序员,你一定有兴趣看看这些书里你都看过几本,但我相信大多数人都知道,你在学校里根本学不到什么真正的工作中需要的知识,我们毕业后能帮助我们在公司中胜任工作的老师就是这些优秀的书籍,其中最火的一本书《Code Complete》 一本好书可以改变一个人的一生。第一名:1306票《Code Complete
2015-08-07 16:16:49
356
转载 “iOS 推送通知”证书及测试:从创建到设置到运行
介绍一点点背景资料使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开发者和用户之间,彼此永远保持着一种令人愉悦的亲密关系。然而不幸的是,iOS的推送通知并非那么容易驾驭,往往会搞的开发者精疲力尽,灰心丧气,无法持久。现在,救星来了!只要通读本教程,你就能摆脱这些烦恼,成为一名活力四射,精壮(Robust I mean!)的开发者。正式开始之前的准备工
2015-08-07 15:48:01
464
转载 分治策略
一、算法思想 任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题规模越小,解题所需的计算时间往往也越少,从而也越容易计算。想解决一个较大的问题,有时是相当困难的。分治法的思想就是,将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。 分治的基本思想是将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同。找出各部分的
2015-08-07 15:45:04
475
转载 iOS设计模式——单例模式
单例模式用于当一个类只能有一个实例的时候, 通常情况下这个“单例”代表的是某一个物理设备比如打印机,或是某种不可以有多个实例同时存在的虚拟资源或是系统属性比如一个程序的某个引擎或是数据。用单例模式加以控制是非常有必要的。单例模式需要达到的目的1. 封装一个共享的资源2. 提供一个固定的实例创建方法3. 提供一个标准的实例访问接口单例模式的创建本文以创
2015-08-07 15:43:15
287
转载 ios网络请求 get——post 区别
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里面。POST
2015-08-07 15:41:04
475
转载 《iOS 高级编程》之Tableview进阶指南
学习如何进阶使用UITableView,带给应用更高级的观感(look and feel)● 学习如何开发自己定制的UITableView类,模仿iMessage应用的观感● 为一个基于分组的UITableView实现下钻逻辑 在iOS应用中呈现数据时,UITableView可能是最经常使用的用户界面对象。在本章中,将学习到以超越标准实现的方式
2015-08-05 18:05:17
827
转载 iOS开发最常用的第三方库
1. CocoaPods是不是已经厌烦了将各种库拖拽到Xcode项目中?那么,CocoaPods的出现就帮你解决了这一问题。CocoaPods是Objective-C项目中最有名的类库管理工具,可以解决库与库之间的依赖关系,下载库的源码,供我们开发使用。最重要的是,大多的开源类库都支持它。所以,有了CocoaPods,你就可以很轻松地对项目进行扩展。2. Crashlytics
2015-08-03 16:53:23
668
原创 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
341
转载 iOS中线程以及GET和POST请求的一些知识
任意点击屏幕内的三点以确定一个三角形1、其中一个drawRect方法:-(void)drawRect:(CGRect)rect{ //根据图形获取上下文 CGContextRef context = UIGraphicsGetCurrentContext(); //初始化数组 CGPoint addLines[]= {
2015-07-16 15:28:08
553
转载 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
355
ios推送是如何实现的?机制,有代码更好。谢谢
2014-12-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人