自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (7)
  • 收藏
  • 关注

转载 收藏的iOS技术网站汇总(持续更新ing)

大牛博客objc.io PS:经典,内容深而广 objc中国 NSHipster PS:很多小细节 NSHipster 中文版 唐巧的技术博客 PS:LZ是唐巧的脑残粉… OneV’s Den 王巍 PS:喵神..不解释 Dev Talking PS:经常翻译国外技术博客 sunnyxx的技术博客 shinobicontrols-iOS8 PS:Day-

2015-06-28 14:25:03 693

转载 Github上优秀的Objective-C项目简介

Github上优秀的Objective-C项目简介主要对当前Github排名靠前的项目做一个简单的简介,方便自己快速了解 Objective-C的一些优秀的开源框架。项目名称 项目信息 AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSU

2015-06-28 14:00:46 595

转载 UITable里的分割线

到了iOS8上,发现uitable是越来越不会用了;不说了,先看一下截屏效果:设计期望的效果是:1,自定义一个单元格,背景是黄色的;期望铺满整个表格单元;2,单元分割线是贯通;现实与理想的差别如下:1,黄颜色单元格没能横向铺满整个单元;2,分割线右侧没有拉到头;3,我只花了三个单元格;没有充满的空间,OS里也画上了分割线。

2015-06-24 10:55:18 778

转载 IOS即时通讯 - mac搭建Openfire服务器

XMPP协议是国际网络即时通讯的标准协议(哪怕在国内几乎没有人使用这个协议),它定义IM通讯的标准如果要实现即时聊天不光需要客户端,还需要服务器,可是对于我们移动端的开发程序员来说要我们自己去搭建一个服务器就有点心有余力不足了,而Openfire正好帮助我们解决的这个难题。Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。您可以使用它轻易的

2015-06-23 13:19:20 598

转载 iOS开发--@property属性的使用

1、strong和weakstrong:强指针/强引用;默认情况下,任何指针都是强指针 ;也就是说,我们平常定义的时候Person *p =[ [Person alloc] init];都是strong;weak:弱指针/弱引用;使用_weak修饰的指针。ARC(自动引用计数)的判断准则:只要没有任何强指针指向,这个对象就会被销毁;当然超过自己的作用范围也会被销毁; 

2015-06-17 17:50:47 400

转载 iOS开发,谓词(NSPredicate)的用法:(二)谓词和正则表达式配合使用,进行表单内容判断

在上一篇中,我们聊了NSPredicate的基本用法:谓词的基本语法、谓词的定义和使用。在本篇中,我们聊聊NSPredicate和正则表达式的结合使用来进行表单内容的筛选。我们常常遇到这种需求:要求用户输入的用户名必须是字母、密码必须是数字、判断用户输入的手机号是否合法等等。这些需求我们就可以使用NSPredicate和正则表达式来配合筛选了。首先我们来说说正则表达式。正则表达式的

2015-06-17 17:30:54 634

转载 【iOS官方文档翻译】iOS蓝牙的基本概念

之前写了【iOS官方文档翻译】iOS的蓝牙连接、数据接收及发送一文,介绍了怎样进行蓝牙通讯,但是很多基本概念没有进行解释,看起来可能有点吃力,所以现在再翻译一篇苹果对官方蓝牙4.0一些基本概念介绍的文章。1.中心设备和外围设备以及它们在蓝牙通讯中的角色。在所有的BLE( Bluetooth low energy,下文简称蓝牙4.0 )通讯中都涉及2个主要的角色:

2015-06-17 13:36:07 406

转载 自己做QQ–后台搭建

现在聊天的软件越来越多了,类似QQ,微信,陌陌,层出不穷,这篇文章小编就大家演示一下如何搭建如何自己动手做一个QQ,是不是很狂野炫爆叼炸天,哈哈哈,至少装装X是可以的。废话不多说,开工。小编先罗列一下用到的工具和平台系统:阿里云ubuntu 12.04 64bit软件:ejabberd 2.4数据库: mysql当然如果没有阿里云的孩子也不怕,本篇文章会教你

2015-06-17 13:18:13 706

转载 正则表达式

每一个成功者都有一个开始。勇于开始,才能找到成功。本讲内容:正则表达式一、正则表达式介绍主要用于字符串的模式分割、匹配、查找及替换操作。二、正则表达式与通配符的区别正则表达式是包含匹配(只要含有就列出),通配符是完全匹配。1、通配符* 匹配任意内容(任意多个字符)? 匹配任意一个内容[] 匹

2015-06-16 18:13:06 406

转载 iOS开发 - 网络数据安全加密(MD5)

提交用户的隐私数据一定要使用POST请求提交用户的隐私数据 GET请求的所有参数都直接暴露在URL中 请求的URL一般会记录在服务器的访问日志中 服务器的访问日志是黑客攻击的重点对象之一用户的隐私数据 登录密码 银行账号 … …数据安全仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题 可以利用软件(比如Charles)设置代

2015-05-08 23:19:22 478

转载 IOS push对应的p12证书制作方法

1.用钥匙串生成一个CertificateSigningRequest.certSigningRequest文件2.新建appid 然后下载对应证书3.双击ssl对应的证书 如:aps_development.cer4.再钥匙串中展开aps_development.cer安装后的证书,导出其中的专用密钥(导出格式为p12)5.将下载下来的ssl证书a

2015-05-06 21:39:16 457

转载 JS交互

1     原理在写 JavaScript 的时候,可以使用一个叫做 window 的对象,像是我们想要从现在的网页跳到另外一个网页的时候,就会去修改 window.location.href 的位置;在我们的 Objective-C 程序码中,如果我们可以取得指定的 WebView 对象,也就可以拿到这个出现在 JavaScript 中的 window 对象,也就是 [webView w

2015-05-06 21:34:26 1006

原创 照片浏览

照片浏览器:1,SDPhotoBrowser链接:https://github.com/gsdios/SDPhotoBrowser介绍:中国人提供的源码,是在sdimage上进行开发的;可以查看网络图片,并且有图片缓存功能,加载一次后,下次就无需加载。最近更新是2015年4月底。缺点:没有2次点击放大的功能。2,MJPhotoBrowse

2015-05-06 21:19:53 380

原创 一切从零开始(系统)

今天是五一劳动节了,作为劳动者的我,在此刻的深夜,我要开启我的模式了,学习 在学习  想着大神的路走去。废话不多说,首先看看主题:所谓磨刀不误砍柴工,好的软件要有好的系统支持,如今的mac10.9系统依然不和我的胃口,见图

2015-05-01 00:14:57 496

转载 关于支付宝的注意事项

1.生成订单信息AlixPayOrder *order = [[AlixPayOrder alloc] init];order.partner = PartnerID;order.seller = SellerID;order.tradeNO = [self generateTradeNO]; //订单ID(由商家自行制定)order.productName

2015-04-30 23:35:36 399

转载 UIWebView和js交互

之前做过一个项目,里面涉及到显示公式之类的东西就必须要在项目里面嵌入网页,最麻烦的就是网页需要在本地自己拼凑成html,然后再使用UIWebView加载出来,这里面就涉及到了一些关于OC和JavaScript交互的问题,对于第一次接触这些的人,还是会走一些弯路。我在此把自己学习的分享出来,希望帮到一些人。分两部分介绍,第一部分是加载本地网页。然后进行交互。第二部分是加载服务器的网页后进行交

2015-04-30 22:51:45 444

转载 ios设备的唯一标示符

1.已禁用-[UIDevice uniqueIdentifier]  苹果总是把用户的隐私看的很重要。-[UIDevice uniqueIdentifier]在iOS5实际在iOS5的时候已经被遗弃了,但是iOS7中已经完全的禁用了它。Xcode5甚至不会允许你编译包含了指引到-[UIDevice uniqueIdentifier]的app。此外,iOS7之前的使用了-[UIDevice uni

2015-04-29 22:31:04 460

转载 iOS 检测版本更新

如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp] view plaincopyNSDictionary *infoDic = [[NSBu

2015-04-28 22:13:42 352

转载 IOS开发--IOS程序运行过程详情

IOS运行过程详情1.每一个应用程序都有属于自己的UIWindow,UIWindow继承自UIView2.UIView面临的问题1》谁来控制UIView之间的切换?2》谁来管理UIView的生命周期?3》谁来给UIView装配数据?4》谁来监听UIView的事件?上面3个问题的答案是:控制器(UIViewController)IOS程序的运行过程:

2015-04-26 22:41:13 425

转载 UI之UIApplicationDelegate和UIWindow

UIApplicationDelegate每次新建完项目,都有个带有“AppDelegate”字眼的类,它就是UIApplication的代理NYAppDelegate默认已经遵守了UIApplicationDelegate协议,已经 是UIApplication的代理 UIApplication和delegate的关系iOS程序的启动过程

2015-04-22 22:39:07 560

转载 ios 获取视频的总时长

NSURL    *movieURL = [NSURL URLWithString:movieStr];                    NSDictionary *opts = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:NO]                                        

2015-04-22 22:35:25 2348

转载 iOS支付宝支付步骤

1:先与支付宝签约,获得商户ID(partner)和账号ID(seller)2:下载相应的公钥私钥文件(加密签名用)3:下载支付宝SDK4:生成订单信息5:调用支付宝客户端,由支付宝客户端跟支付宝安全服务器打交道6:支付完毕后返回支付结果给商户客户端和服务 , SDK里有集成支付宝功能的一个Demo>  集成支付功能的具体操作方式,可以参考Demo   

2015-04-22 22:25:15 379

转载 iOS项目中常用的第三方开源库

1.项目使用的第三方开源库http://github.ibireme.com/github/list/ios/整理了比较常用的iOS第三方组件,以及github上的统计。项目使用了CocoaPods(类似java中的maven)管理常用的第三方库,一些特殊的单独引用,下面介绍下比较好用的几个。(1)AFNetworking目前比较推荐的iOS网络请求组件,默认网络请

2015-04-22 22:15:05 454

转载 IOS 代码书写风格规范

点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格:view.backgroundColor = [UIColor orangeColor];[UIApplication sharedApplication].delegate; 不良的风格:[view setBa

2015-04-17 19:07:55 457

转载 ios 制作自已的framework

ios中我们写的代码有时不愿意让别人看到,可能对它进行封装,生成一个静态库如典型的.a,还有一种就是和苹果自带的库一样的后缀名为.framework的库,个人推荐使用.framework,因为.a不仅要装其添加进去,还要将对应的头文件添加到项目中。1.新建一个静态库工程。file--new--project,弹出框中选择Ios--framework&library中的coc

2015-04-11 11:21:59 357

转载 UIGraphicsBeginImageContext系列知识

UIGraphicsBeginImageContext创建一个基于位图的上下文(context),并将其设置为当前上下文(context)。方法声明如下:void UIGraphicsBeginImageContext(CGSize size);参数size为新创建的位图上下文的大小。它同时是由UIGraphicsGetImageFromCurrentImag

2015-04-11 11:12:51 442

转载 图片压缩

做上传图片功能,特别是类似于微信,QQ里面,发布9张图片, 少不了碰到一个问题,就是图片压缩问题,当然我也遇到了.我研究了这个问题,发现网上普遍的方法是如下//压缩图片质量  +(UIImage *)reduceImage:(UIImage *)image percent:(float)percent  {      NSData *imageData = UIIm

2015-04-11 11:00:00 499

转载 ios webview清除缓存

UIWebView清除Cookie://清除cookiesNSHTTPCookie *cookie;NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];for (cookie in [storage cookies]) { [storage deleteCookie:c

2015-04-11 09:37:33 444

转载 iOS集成支付宝

现在不少app内都集成了支付宝功能   使用支付宝进行一个完整的支付功能,大致有以下步骤: 1>先与支付宝签约,获得商户ID(partner)和账号ID(seller) (这个主要是公司的负责)   2>下载相应的公钥私钥文件(加密签名用) 3>下载支付宝SDK(登录网站:http://club.alipay.com/)    里面提供了非常详细的文档、如何签约、如何获得公钥私钥、如何调用支付

2015-04-11 09:22:19 429

转载 企业版IDP的申请及“In House”发布

企业版IDP,即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。这种方式的IDP其最大的好处在于:可以发布“In House”应用。这种应用使用一种叫做“In House Distribution Provisioning Profile”的文件进行发布,不能发布到Apple Shop进行销售,也不需

2015-04-10 22:49:05 553

转载 苹果App Store开发者帐户从申请,验证,到发布应用(4)

苹果App Store应用内支付(In-App Purchase)IAP简介IAP的全称是In-App Purchase,应用内付费。这种业务模式允许用户免费下载试用,对应用内提供的商品选择消费,比如购买游戏道具,购买游戏等级等等。相比完全收费的应用而言,应用内付费给用户试用的机会,不会让优秀的应用因为缺乏用户的认知而丧失消费者;而且对于开发商,也不需要为了让用户试用而单独发布一款免费

2015-04-09 23:22:53 487

转载 苹果App Store开发者帐户从申请,验证,到发布应用(3)

应用上架的流程和操作步骤下面主要介绍一下,上架应用相关流程和相关的操作步骤: 1、登录itunes,https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa 2.点击管理"Manage Your Applications"  3.点击添加新应用 

2015-04-09 23:22:17 494

转载 苹果App Store开发者帐户从申请,验证,到发布应用(2)

app store付费上面已经介绍了app store id的注册了,下面在注册基础上,介绍一下app store的付费。 在上面注册成功之后,会收到一封邮件。 1.收到邮件Thank You for Submitting Your EnrollmentDear ****,Thank you for your interest in the

2015-04-09 23:20:02 1080

转载 苹果App Store开发者帐户从申请,验证,到发布应用(1)

app store为开发者提供四种类型的申请:个人ios开发者计划$99/年公司ios开发者计划$99/年企业ios开发者计划$299/年高校ios开发者计划免费在这里主要介绍一下公司ios开发者计划,只有利用个人和公司ios开发者计划证书开发的应用,才能上app store。企业开发者计划主要是为本公司开发软件,并安装到本公司的硬件设备上,不能上app s

2015-04-09 23:18:46 675

转载 iOS开源库--最全的整理

youtube下载神器:https://github.com/rg3/youtube-dl我擦咧vim插件:https://github.com/Valloric/YouCompleteMevim插件配置:https://github.com/spf13/spf13-vim----------------Mac完整项目----------电台:https://githu

2015-04-09 23:07:44 1190

转载 类目延展代理协议--复习篇

一.类目也称为分类1.可以为已知的类添加方法,哪怕是你没有源码的类2.通过类目添加方法会称为原始类的一部分3.与原类中的方法同级4.而且会被子类继承类目的用处1.可以扩展别人的类,可以座位子类的替代方式。2.把同一个类的代码放到多个文件中,便于多人协作 注意1.不能在类目中添加 实例变量2.可以为同一类添加多个类目,蛋类目名和方法名不能城府

2015-03-26 23:47:46 320

转载 iOS崩溃、异常---看的想睡觉(待续)

iOS崩溃、异常---看的想睡觉(待续)为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢? 这时iOS崩溃日志派上用场了。在大多数情况下,你能从中了解

2015-03-26 23:46:03 500

转载 iOS开发笔记 整理(全)

退回输入键盘  - (BOOL)textFieldShouldReturn:(id)textField{    [textField resignFirstResponder];} CGRectCGRect frame = CGRectMake (origin.x,origin.y, size.width, size.height);矩形NSStringFrom

2015-03-26 23:17:01 772

转载 GCD 深入理解(一)

本文由@nixzhu翻译至raywenderlich的《grand-central-dispatch-in-depth-part-1》虽然 GCD 已经出现过一段时间了,但不是每个人都明了其主要内容。这是可以理解的;并发一直很棘手,而 GCD 是基于 C 的 API ,它们就像一组尖锐的棱角戳进 Objective-C 的平滑世界。我们将分两个部分的教程来深入学习 GCD 。 

2015-03-24 22:08:32 375

转载 GCD 深入理解(二)

欢迎来到GCD深入理解系列教程的第二部分(也是最后一部分)。在本系列的第一部分中,你已经学到超过你想像的关于并发、线程以及GCD 如何工作的知识。通过在初始化时利用dispatch_once,你创建了一个线程安全的 PhotoManager 单例,而且你通过使用 dispatch_barrier_async 和 dispatch_sync 的组合使得对 Photos 数组的读取和写入都变得

2015-03-24 22:02:40 508

listView网络加载

一个简单的网络加载图片 实现瀑布流效果 类似于iOS的UITableView

2014-01-07

传智播客Java基础(面向基础的全部代码)

传智播客基础阶段全部代码案例 完全面向初学者

2014-01-03

有关安卓的例子 积累

将近20个例子来源 涵盖了基础学习阶段的代码案例

2014-01-03

经典代码案例

收集的几个经典代码案例 相信对大家很有帮助

2014-01-03

7个android程序集合

7个小程序 包含了城市天气 音乐播放等内容

2014-01-03

去哪儿网 界面UI

想必大家都见过去哪儿网,也经常玩过,我在这儿就不再多说了

2014-01-03

Android源文件

资源小程序 ,简单实现快递的速查 显示 方便用户自由选择类别

2014-01-02

空空如也

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

TA关注的人

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