- 博客(15)
- 收藏
- 关注
转载 IOS比较常用的第三方及实例
一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 地址:https://github.com/SVProgressHUD/SVProgressHUD 地址:https://github...
2016-09-01 12:05:00 1663
转载 正确选择图片加载方式能够对内存优化起到很大的作用,常见的图片加载方式有下面三种:...
1 2 3 4 5 6 7 //方法1 UIImage *imag1 = [UIImage imageNamed:@"image.png"]; //方法2 UIImage *image2 = [UIImage imageWithContentsOfFile:[[NSBundlemainBundle] pathFo...
2016-09-01 11:37:00 174
转载 iOS 杂笔-如何解决tableview显示错乱问题
解决自定义Tableviewcell显示错乱问题 要是要解决这个问题,就需要用到UITableviewCell的prepareForReuse方法 cell被重用如何提前知道? 重写cell的prepareForReuse 官方头文件中有说明.当前已经被分配的cell如果被重用了(通常是滚动出屏幕外了),会调用cell的prepareForReuse通知...
2016-09-01 11:35:00 243
转载 关于@property
@property 默认生成setter 方法和 getter方法 带下划线的成员变量 , 如果你自己重新setter方法 系统会默认不给你生成成员变量, 这时候需要你手动添加成员变量 转载于:https://www.cnblogs.com/lishishi/p/5745606.html...
2016-08-07 10:07:00 95
转载 真机测试
开发测试证书 APP ID 添加调试设备 profile描述文件 配置工程 说明:cer其实就是告诉苹果你的哪台电脑需要真机调试 appid主要是告诉苹果你的哪个app需要真机调试 device就是告诉苹果你的哪台设备(手机)进行真机调试 pro...
2016-06-13 20:57:00 118
转载 iOS开发代码规范
1. 关于命名 1> 统一要求 含义清楚,尽量做到不需要注释也能了解其作用,若做不到,就加注释 使用全称,不适用缩写 2> 类的命名 大驼峰式命名:每个单词的首字母都采用大写字母 例子:MFHomePageViewController 后缀要求 ViewController: 使用ViewControl...
2016-05-15 12:39:00 99
转载 数组去重方法总结
第一种:冒泡排序,然后挨个挨个比较,这个没什么可说的,关键是麻烦,而且时间复杂度也挺大的,所以博主就不给讲了。 第二种:利用数组排序。 NSArray *array = @[@"小玉",@"小小鱼",@"小玉"]; //数组去重方法---方法1 //建立一个新的的可变数组,数组长度为0 NSMutableArray...
2016-05-15 12:37:00 115
转载 iOS进阶学习-网络之数据安全
一、数据安全 1、术语: 密钥:密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥(也可以根据用途来分为加密密钥和解密密钥)。 明文:没有进行加密,能够直接代表原文含义的信息。 密文:经过加密处理处理之后,隐藏原文含义的信息。 加密:将明文转换成密文的实施过程。 解密:将密文转换成明文的实施过程。 ...
2016-05-15 12:34:00 228
转载 OC 动态类型,动态绑定,动态加载
Objective-C具有相当多的动态特性,基本的,也是经常被提到和用到的有 动态类型(Dynamic typing) 动态绑定(Dynamic binding) 动态加载(Dynamic loading) 动态类型:程序直到执行时才能确定所属的类。 id 数据类型id 通用的对象类型,可以存储任意类型的对象,id后面没有号,它本身就是个指针类似于void,但只可以指...
2016-05-15 12:32:00 334
转载 ios运行某些工程时屏幕上下出现黑边的解决办法
ios运行某些工程时屏幕上下出现黑边的解决办法 今天准备了解下MVVM设计模式,于是就从GitHub上Down了一个MVVM的demo(地址在这)学习,下载之后,在模拟器上运行一下,出现如下图上下有黑边,以前也遇到过这个问题,但当时没有记录,现在还得再次googl,这次记录下来以备下次查询。 解决过程 1、新建一个Launch Screen文件 2、然后...
2016-05-15 12:29:00 182
转载 iOS远程推送原理及实现过程
iOS远程推送原理及实现过程 ➠更多技术干货请戳:听云博客 推送通知,是现在的应用必不可少的功能。那么在 iOS 中,我们是如何实现远程推送的呢?iOS 的远程推送原理又是什么呢?在做 iOS 远程推送时,我们会遇到各种各样的问题。那么首先让我们准备一些做推送需要的东西。我们需要一个付费的苹果开发者账号(免费的不可以做远程推送),有了开发者账号,我们可以去苹果开发者网站...
2016-05-15 12:28:00 134
转载 OC中的Block
Block封装了一段代码,可以在任何时候执行 Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。 苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多 一、Blocks的定义: int (^MySum)(int, int) = ^(int a, int b) { return a+b; }; 定义...
2016-05-15 09:56:00 103
转载 分享iOS开发常用(三方类库,工具,高仿APP,实用网站)
一 .JSONModel (三方类库会有更新,建议大家在线下载) http://pan.baidu.com/s/1i5ybP1z 二.AFNetworkiong http://pan.baidu.com/s/1eSi8U0U 三.MJRefresh http://pan.baidu.com/s/1pKLVUv5 四.GData http://pan.baidu.com/...
2016-05-15 09:51:00 148
转载 iOS 最新framework和.a静态库制作及使用全解
博文内容中字符过多,拒绝显示 转载于:https://www.cnblogs.com/lishishi/p/5494638.html
2016-05-15 09:46:00 101
转载 CoreData入门
一、简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不过功能肯定是没有Hibernate强大的。简单地用下图描述下它的作用: ...
2016-05-15 09:39:00 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人