随笔分类 -  IOS(进阶)

怎样在Swift中使用CocoaPods
摘要:怎样在Swift中使用CocoaPods 它不是神秘的亚马逊区域的部落人用手捡出来的生可可的豆荚,肯定不是!让CocoaPods website来回答可能是最好的: CocoaPods是Cocoa项目的依赖管理工具。它有上千个能帮你优雅地扩充自己项目的库。 优雅地扩展项目听起来很令人好奇,但是什么是 阅读全文
posted @ 2016-05-16 09:46 纯情的小公鸡 阅读(532) 评论(0) 推荐(0)
iOS 知识-常用小技巧大杂烩
摘要:iOS 知识-常用小技巧大杂烩 1,打印View所有子视图 2,layoutSubviews调用的调用时机 3,NSString过滤特殊字符 4,TransForm属性 5,去掉分割线多余15像素 6,计算方法耗时时间间隔 7,Color颜色宏定义 8,Alert提示宏定义 8,让 iOS 应用直接 阅读全文
posted @ 2016-05-13 18:54 纯情的小公鸡 阅读(259) 评论(0) 推荐(0)
Block代替delegate,尽量使用block,对于有大量的delegate方法才考虑使用protocol实现.
摘要:Block代替delegate,尽量使用block,对于有大量的delegate方法才考虑使用protocol实现. 1.Block语法总结及示例如下: //1.普通代码块方式block returnType (^blockName)(parameterTypes) = ^returnType(pa 阅读全文
posted @ 2016-05-10 11:54 纯情的小公鸡 阅读(789) 评论(0) 推荐(0)
Mac 以太网连接 报无效的服务器地址 BasicIPv6ValidationError
摘要:Mac 以太网连接 报无效的服务器地址 BasicIPv6ValidationError 阅读全文
posted @ 2016-05-05 10:06 纯情的小公鸡 阅读(5804) 评论(0) 推荐(0)
iOS中使用 Reachability 检测网络
摘要:iOS中使用 Reachability 检测网络内容提示:下提供离线模式(Evernote)。那么你会使用到Reachability来实现网络检测。 写本文的目的 了解Reachability都能做什么 检测3中网络环境 2G/3G wifi 无网络 如何使用通知 单个controller 多个c... 阅读全文
posted @ 2015-10-12 23:18 纯情的小公鸡 阅读(495) 评论(0) 推荐(0)
iOS开发之检查更新
摘要:iOS开发之检查更新#pragma mark - 检查更新- (void)checkUpdateWithAPPID:(NSString*)APPID{//获取当前应用版本号NSDictionary*appInfo = [[NSBundlemainBundle] infoDictionary];NSS... 阅读全文
posted @ 2015-07-26 22:28 纯情的小公鸡 阅读(500) 评论(0) 推荐(0)
Core Location :⽤用于地理定位
摘要:Core Location :⽤用于地理定位在移动互联⽹网时代,移动app能解决⽤用户的很多⽣生活琐事,⽐比如导航:去任意陌⽣生的地⽅方周边:找餐馆、找酒店、找银⾏行、找电影院在上述应⽤用中,都⽤用到了地图和定位功能,在iOS开发中,要想加⼊入这2⼤大功 能,必须基于2个框架进⾏行开发Map Kit... 阅读全文
posted @ 2015-07-13 23:17 纯情的小公鸡 阅读(241) 评论(0) 推荐(0)
CLLocationManagerDelegate不调用didUpdateLocations (地图)
摘要:地图,didUpdateLocations 阅读全文
posted @ 2015-07-13 22:57 纯情的小公鸡 阅读(1478) 评论(0) 推荐(0)
TCP与UDP区别
摘要:TCP与UDP区别TCP与UDP区别TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP---用户数据报协议,是... 阅读全文
posted @ 2015-05-24 09:08 纯情的小公鸡 阅读(2198) 评论(3) 推荐(0)
iOS设计模式之观察者模式
摘要:iOS设计模式之观察者模式什么是观察者模式?我们先打个比方,这就像你订报纸。比如你想知道美国最近放生了些新闻,你可能会订阅一份美国周刊,然后一旦美国有了新的故事,美国周刊就发一刊,并邮寄给你,当你收到这份报刊,然后你就能够了解美国最新的动态。其实这就是观察者模式,A对B的变化感兴趣,就注册为B的观察... 阅读全文
posted @ 2015-05-15 13:03 纯情的小公鸡 阅读(301) 评论(0) 推荐(0)
[iOS 多线程 & 网络 - 4.0] - AFN框架简单使用
摘要:[iOS 多线程 & 网络 - 4.0] - AFN框架简单使用A.AFN基本知识1.概念AFNetworking是对NSURLConnection的封装运行效率没有ASI高(因为ASI基于CFNetwork),但是使用简单AFN支持ARC B.基本请求使用1.基本使用 (1)头文件 AFNetwo... 阅读全文
posted @ 2015-05-15 13:01 纯情的小公鸡 阅读(588) 评论(0) 推荐(0)
Objective-c 单例设计模式
摘要:Objective-c单例设计模式一、什么是单例模式:(Singleton)单例模式的意图是是的类的对象成为系统中唯一的实例,提供一个访问点,供客户类共享资源。二、什么情况下使用单例?1、类只能有一个实例,而且必须从一个为人熟知的访问点对其进行访问,比如工厂方法。2、这个唯一的实例只能通过子类化进行... 阅读全文
posted @ 2015-05-15 12:57 纯情的小公鸡 阅读(274) 评论(0) 推荐(0)
优化tableView性能(针对滑动时出现卡的现象)
摘要:优化tableView性能(针对滑动时出现卡的现象)在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、 Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见... 阅读全文
posted @ 2015-05-15 12:53 纯情的小公鸡 阅读(1093) 评论(1) 推荐(0)
iOS应用程序生命周期(前后台切换,应用的各种状态)详解
摘要:iOS应用程序生命周期(前后台切换,应用的各种状态)详解iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用... 阅读全文
posted @ 2015-04-30 18:30 纯情的小公鸡 阅读(642) 评论(0) 推荐(0)
iOS开发:创建真机调试证书
摘要:iOS开发:创建真机调试证书工具/原料能上网的苹果电脑浏览器Xcode 5.1.1以上苹果开发者账号ITunes软件iOS设备(iPhone、ipad均可)方法/步骤1首先打开苹果的开发者网站(Tips:这里我就不贴网址了)点击网站上方的Member Center,会跳转到登录界面(Tips:如果登... 阅读全文
posted @ 2015-04-30 17:36 纯情的小公鸡 阅读(257) 评论(0) 推荐(0)
iOS中Block介绍(二)内存管理与其他特性
摘要:iOS中Block介绍(二)内存管理与其他特性一、block放在哪里我们针对不同情况来讨论block的存放位置:1.栈和堆以下情况中的block位于堆中:voidfoo(){__blockinti=1024;intj=1;void(^blk)(void);void(^blkInHeap)(void)... 阅读全文
posted @ 2015-04-30 17:23 纯情的小公鸡 阅读(223) 评论(0) 推荐(0)
iOS中Block介绍(一)基础
摘要:iOS中Block介绍(一)基础一、概述Block是C级别的语法和运行时特性。Block比较类似C函数,但是Block比之C函数,其灵活性体现在栈内存、堆内存的引用,我们甚至可以将一个Block作为参数传给其他的函数或者Block。二、热身先看一个比较简单的Block例子:intmultiplier... 阅读全文
posted @ 2015-04-30 17:22 纯情的小公鸡 阅读(328) 评论(0) 推荐(0)