在不import某个类的时候,去调运这个类的方法

一种是在pch文件中 import  .这个就不说了..现在我来介绍下 NSClassFromString  这个方法判断类是否存在,如果存在就动态加载的,不存为就返回一个空对象;    id myObj = [[NSClassFromString(@"MySpeci...

2016-08-11 09:41:44

阅读数 169

评论数 0

总结的iOS、mac开源项目及库,持续更新。。。。 github排名 https://github.com/trending,github搜索:https://github.com/search

大家先看下目录    具体的内容请点击: https://github.com/Tim9Liu9/TimLiu-iOS#图表 UI 下拉刷新模糊效果AutoLayout富文本图表表相关与Tabbar隐藏与显示HUD与Toast对话框其他UI 动画 侧滑与右滑返...

2016-07-03 23:11:20

阅读数 6768

评论数 0

SDWebImage中用到的运行时

1、SDWebImage中用到的运行时机制。 导入头文件 #import @implementation UIImageView (WebCache) const char *previousURLStringKey = "previousURLStringKey...

2016-07-03 23:09:31

阅读数 207

评论数 0

关于YYModel的使用以及与MJExtension的一些比较

1>YYModel是干啥的? YYModel是一个性能非常好的字典转模型的框架,目前来讲性能仅次于系统的KVC, 关于字典转模型的框架我以前用的是一个MJExtension,这个是李明杰写的一个框架。也是非常好用的。 首先要膜拜以下 YYModel的作者bireme 2&...

2016-07-03 23:08:12

阅读数 734

评论数 0

如何利用运行时给系统分类添加一个属性?

1>导入头文件 #import 2>添加以下代码 @interface UIButton (DH) @property (nonatomic, copy) NSString *ID; @end #import "UIButton+D...

2016-07-03 23:06:53

阅读数 252

评论数 0

如何利用Charles抓取app中的数据

市面上很多应用,如果要了解其中实现的原理,最重要的依据还是得看数据。看服务器返回的是什么样结构的json,例如有的页面很酷炫,会发现实现起来好难啊,其实不然,很有可能它只是用WebView展示了一个网页 。例如我们公司曾经做过的一个APP中,手机上的页面上是这样的,但是其实它就是一个网页:h...

2016-07-03 23:04:45

阅读数 445

评论数 0

HTTP状态码

1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信...

2016-07-03 23:03:12

阅读数 113

评论数 0

iOS中定位以及地图的使用

1.定位技术: 1.1 基站定位技术 根据移动通信信号,获取基站ID,查询苹果服务器或手机预置的基站信息计算出定位信息,速度快,但由于信号辐射范围大,误差几百上千米,使用三角定位 1.2 WiFi定位 Apple设备可根据周围WIFI热点(不用连接,只需要硬件m...

2016-07-03 23:02:13

阅读数 283

评论数 0

通知、代理以及block的区别

1、通知中心(NSNotificationCenter)     a、每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信     b、任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴...

2016-07-03 23:01:01

阅读数 342

评论数 0

开发中经常用到的JSON解析

iOS开发网络篇—JSON介绍 一、什么是JSON JSON是一种轻量级的数据格式,一般用于数据交互 服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外)   JSON的格式很像OC中的字典和数组 {"name" : ...

2016-07-03 22:59:10

阅读数 148

评论数 0

常用的NSLog日志打印 以 打印技巧

先说点没有实际开发经验/新手 不知道的: 创建一个pch文件   调试模式(显示NSLog的输出) 和 发布模式(不显示NSLog的输出) // 一个项目可能会使用 C/C++ 的程序 #if __OBJC__ // 所有的引入只限于 OC ...

2016-07-03 22:57:56

阅读数 222

评论数 0

iOS中,ARC的环境下的单例模式。

一、简单说明: 设计模式:大牛们多年的软件开发,总结出来的一套经验、方法和工具。  在ios中最常用的是单例模式和代理模式。 二、单例模式说明 (1)单例模式的作用 :可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问,从而方便地控制了实例个数,并节约系统...

2016-07-03 22:54:13

阅读数 227

评论数 0

开发中 十六进制的颜色值直接转为ios可用的UIColor

用法很简单,直接创建一个UIColor的扩展文件,添加对应的方法,在代码中需要用到设置颜色那块,直接调用该方法即可 @interface UIColor (extension)      + (UIColor*) colorWithHex:(NSInteger)hexValue ...

2016-07-03 22:50:24

阅读数 128

评论数 0

在iOS开发中,需要用到的多线程技术。

目录: 1、多线程的概念 2、多线程的执行原理 3、多线程的优缺点 4、什么是主线程? 5、iOS中有哪些多线程的技术方案     5.1pthread的简单使用     5.2NSThread的简单使用 6、线程的状态 7、多线程操作共享资源的问题    ...

2016-07-03 22:48:02

阅读数 1347

评论数 0

ATS 的三种解决方法

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your a...

2016-07-03 22:46:44

阅读数 417

评论数 0

关于iOS中的手势识别

1> UITapGestureRecognizer(敲击,轻按) 2> UIPinchGestureRecognizer(捏合,用于缩放) 3> UIPanGestureRecognizer(拖拽) 4> UISwipeGestureRecognizer(...

2016-07-03 22:45:00

阅读数 144

评论数 0

个人整理的一些Xcode中比较好用的快捷键(适用于mac开发的朋友们)

分栏  com +option + enter 去除分栏:com+enter 清除打印日志:com+k 查找帮助文档:com +shift + 0 显示/隐藏调试区域(⇧⌘Y) 打开控制台(⇧⌘C) 显示/隐藏 菜单面板 (⌘0)  选择菜单(⌘1, ..., ...

2016-07-03 22:43:46

阅读数 141

评论数 0

关于UITableView中删除某一行方法的使用

---------------------------------------------错误写法------------------------------------------------------- -(void)tableView:(UITableView *)tableView...

2016-07-03 22:40:30

阅读数 229

评论数 0

友盟统计追踪线上版crash位置

首先你得在项目中使用友盟SDK,并设置好相关配置。 然后登入友盟后台查看相关项目的错误分析  选择一个错误进入,就会看到这样一个界面 点击蓝绿色的内存地址,会弹出一个黑框,复制里面的内容去控制台执行,一般会得到下面的结果 一般情况下都...

2016-07-03 22:37:45

阅读数 235

评论数 0

iOS开发的22个奇葩技巧

1. TableView不显示没内容的Cell怎么办? 类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFooterView = [[UIView alloc] init];”试过都说好,加完这句之后就变成了图2的样子。 2. 自...

2016-07-03 22:35:32

阅读数 156

评论数 0

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