随笔分类 -  iOS

摘要:https://github.com/XCGit/awesome-objc-frameworks#awesome-objc-frameworksawesome-objc-frameworksIDFrameworkImages1AFNetworking/AFNetworking19,058A deli... 阅读全文
posted @ 2015-08-25 10:58 韦韦韦 阅读(2700) 评论(0) 推荐(0)
摘要:判断(null):if(m_result==nil){ NSLog(@"KDA!");}判断:if([m_result isEqual:[NSNUll null]]){ NSLog(@"KDA!");} 阅读全文
posted @ 2015-08-25 08:47 韦韦韦 阅读(486) 评论(0) 推荐(0)
摘要:如何打造一个安全的App?这是每一个移动开发者必须面对的问题。在移动App开发领域,开发工程师对于安全方面的考虑普遍比较欠缺,而由于iOS平台的封闭性,遭遇到的安全问题相比于Android来说要少得多,这就导致了许多iOS开发人员对于安全性方面没有太多的深入,但对于一个合格的软件开发者来说,安全知识... 阅读全文
posted @ 2015-08-10 10:27 韦韦韦 阅读(585) 评论(0) 推荐(0)
摘要:现如今移动设备也早已经进入了多核心 CPU 时代,并且随着时间的推移,CPU 的核心数只会增加不会减少。而作为软件开发者,我们需要做的就是尽可能地提高应用的并发性,来充分利用这些多核心 CPU 的性能。在 iOS 开发中,我们主要可以通过 Operation Queues、Dispatch Queu... 阅读全文
posted @ 2015-08-08 13:51 韦韦韦 阅读(283) 评论(0) 推荐(0)
摘要:在本文末尾你可以找到一个长文慎入版本——一个只包含题目与项目链接的简单列表。1. DZNEmptyDataSetDZNEmptyDataSet算是一个很标准的iOS内建方式,适合用来处理空的table view和collection view。默认情况下,如果你的table view为空,屏幕就为空... 阅读全文
posted @ 2015-07-29 14:02 韦韦韦 阅读(226) 评论(0) 推荐(0)
摘要:下载地址:https://open.unionpay.com/upload/download/Development_kit85427986.rar其实我找了半个小时 也不知道怎么就下载好了 这个我在Chrome的下载记录里找到的解压之后会有这样的目录结构Paste_Image.png文档在下面 s... 阅读全文
posted @ 2015-07-27 09:13 韦韦韦 阅读(332) 评论(0) 推荐(0)
摘要:第三方库CocoaPodCocoaPod并不是iOS上的第三方库 而是大名鼎鼎的第三方库的管理工具在CocoaPod没有出现之前 第三方库的管理是非常痛苦的 尤其是一些大型的库(比如nimbus) 每次对库进行更新 都可能会非常的痛苦CocoaPod的出现解决了这些问题 以Framework的方式引... 阅读全文
posted @ 2015-07-14 09:02 韦韦韦 阅读(269) 评论(0) 推荐(0)
摘要:博客地址RSS地址OneV's Denhttp://onevcat.com/atom.xml破船之家http://beyondvincent.com/atom.xmlNSHipsterhttp://nshipster.cn/feed.xmlLimboy 无网不剩http://feeds.feedbu... 阅读全文
posted @ 2015-07-09 16:24 韦韦韦 阅读(143) 评论(0) 推荐(0)
摘要:CocoaPods简介每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm。随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,它的名字叫做:CocoaPods。CocoaPods项目的源码在Github上管理。该项目开始于2011年... 阅读全文
posted @ 2015-07-09 10:17 韦韦韦 阅读(176) 评论(0) 推荐(0)
摘要:什么是双向认证呢?简而言之,就是服务器端对请求它的客户端要进行身份验证,客户端对自己所请求的服务器也会做身份验证。服务端一旦验证到请求自己的客户端为不可信任的,服务端就拒绝继续通信。客户端如果发现服务端为不可信任的,那么也中止通信。 双向认证的算法理论是RSA,(点击此处了解RSA算法原理)。 双向... 阅读全文
posted @ 2015-07-06 10:30 韦韦韦 阅读(253) 评论(0) 推荐(0)
摘要:Objective-C很有趣的一个地方是,它非常非常像C。实际上,它就是C语言加上一些其他扩展和一个运行时间(runtime)。有了这个在每个Objective-C程序中都会起作用的附加运行时间,给了它一些动态的特性。C和C++没有运行时间,他们仅仅被编译为完全按照代码的顺序去执行,不多也不少。Ob... 阅读全文
posted @ 2015-06-25 16:41 韦韦韦 阅读(279) 评论(0) 推荐(0)
摘要:XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议(RFC-3920),同时还提供了用于读写XML的工具,大大简化了基于XMPP的通信应用的开发。1. 登录和好友上下线1.1XMPP中常用对象们XMPPStream:xmpp基础服务类XMPP... 阅读全文
posted @ 2015-06-22 15:38 韦韦韦 阅读(146) 评论(0) 推荐(0)
摘要:目录Non Fragile ivars为什么Non Fragile ivars很关键如何寻址类成员变量真正的“如何寻址类成员变量”Non Fragile ivars布局调整为什么Objective-C类不能动态添加成员变量总结看下面的代码,考虑Objective-C里最常见的操作之一——类成员变量访... 阅读全文
posted @ 2015-06-15 09:29 韦韦韦 阅读(322) 评论(0) 推荐(0)
摘要:Auto Layout是什么Auto Layout是一个基于constraint(约束)的布局系统,它根据UI元素之间约束关系来调整UI元素的位置和大小。Auto Layout解决什么问题更容易适配不同分辨率设备的屏幕(iPhone 6 Plus, iPhone 6, iPhone 5s/5, iP... 阅读全文
posted @ 2015-05-08 08:50 韦韦韦 阅读(183) 评论(0) 推荐(0)
摘要:一、公共WIFI综述现在很多公司都在做免费WIFI,车站、公交、地铁、餐厅,只要是人员密集流动的地方就有WIFI,免费WIFI从最初的网页认证方式也逐渐向客户端认证方式偏移。本文主要讨论iOS认证上网的解决方案。iOS端WIFI应用的相关开发,主要存在以下问题:iOS系统WIFI相关的接口很少,大部... 阅读全文
posted @ 2015-02-26 10:53 韦韦韦 阅读(716) 评论(0) 推荐(0)
摘要:导语:AppStore后台上传新产品的时候需要填写很多资料,看似很复杂,其实搞清楚之后也比较简单。下面就给大家介绍一下 iTunes Connect 后台上传新APP时需要提交的资料。不要等待需要上传了才开始准备相关资料。准备做充分永远不会错!第一篇是将所有提审信息整合到一起,让大家知道AppSto... 阅读全文
posted @ 2015-01-22 09:21 韦韦韦 阅读(787) 评论(0) 推荐(0)
摘要://iOS7 修改系统默认返回按钮文字及颜色 UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithTitle:@"返" style:UIBarButtonItemStylePlain target:nil action:ni... 阅读全文
posted @ 2015-01-07 23:16 韦韦韦 阅读(307) 评论(0) 推荐(0)
摘要:Block 的使用有两种:1.独立Block 。2.内联Block 。《一》独立Block 使用方式一、定义一个Block Object,并调用。1.定义// 定义一个Block Object,返回值:NSString;别名:intToString;参数:NSUInteger。NSString* (... 阅读全文
posted @ 2014-12-31 15:53 韦韦韦 阅读(223) 评论(0) 推荐(0)
摘要:1)在网络,延迟时间(latency),同义词为延迟,是表示从特定点得到一个数据包(packet)所花的时间。在一些情况下(例如,AT&T),延迟时间用发送出包到回到发送端这个运行一周的时间就是延迟时间。延迟时间假定数据会即时地在两点之间传输(这样就根本没有延迟) 。网络传输延迟时间的原因包括:... 阅读全文
posted @ 2014-12-29 14:10 韦韦韦 阅读(741) 评论(0) 推荐(0)
摘要:HTTP抓包打开Charles程序查看Mac电脑的IP地址,如192.168.1.7打开iOS设置,进入当前wifi连接,设置HTTP代理Group,将服务器填为上一步中获得的IP,即192.168.1.7,端口填8888iOS设备打开你要抓包的app进行网络操作Charles弹出确认框,点击All... 阅读全文
posted @ 2014-12-24 20:37 韦韦韦 阅读(251) 评论(0) 推荐(0)