iOS
文章平均质量分 71
爱豆一颗心
It is not easy to meet each other in such a big world.世界这么大,能遇见,不容易。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NSLog调试技巧
// 保证 #ifdef 中的宏定义只会在 OC 的代码中被引用// 否则,一旦引入 C/C++ 的代码或者框架,就会出错!ifdef OBJCifdef DEBUGdefine NSLog(fmt, …) NSLog((@”%s [Line %d] ” fmt), PRETTY_FUNCTION, LINE, ##VA_ARGS)elsedefine NSLog(…)endifendif原创 2016-11-16 14:50:28 · 306 阅读 · 0 评论 -
iOS拍照后图片翻转
#iOS拍照后图片翻转iOS拍照后图片自动翻转,是Image有一个imageOrientation属性,里面有图片拍照的方法,只要在拍照后的代理方法中,将返回的图片在翻转回来就可以了。代码如下:// 判断图片是否翻转- (UIImage *)fixOrientation:(UIImage *)aImage { //...原创 2019-08-20 10:00:42 · 453 阅读 · 0 评论 -
iOS网络请求传入数组
iOS网络请求传入数组之前做项目的时候,后台要求传入数组,用AFN传入字典,代码入下: NSDictionary *parameter = [ NSDictionary dictionary]; NSArray *arr = @[parameter]; NSError *parse...原创 2019-08-20 09:54:34 · 2319 阅读 · 0 评论 -
更换服务器地址后,SVN后续操作
###更新cornerStone打开cornerStone,点击更改URL,验证后可用更改.SVN中的地址cd 你的项目所在目录/#查看一下,当前的svn地址svn info ./svn cleanup# 更换服务器地址, 移除旧的地址,更新新的地址svn sw --relocate oldsvn 地址 newsvn 地址 ./#这里需要输入本机密码#这里需要输入sv...转载 2019-08-20 09:52:25 · 771 阅读 · 0 评论 -
SDWebImageCache获取缓存大小并清除
##获取缓存大小/// 获取缓存大小 NSString * currentCacheSize = [NSString stringWithFormat:@"%@",[self fileSizeWithInteger:[[SDImageCache sharedImageCache] getSize]]];// 根据数据计算出大小- (NSString *) fileSizeWithInte...原创 2019-08-20 09:51:33 · 1745 阅读 · 0 评论 -
iOS UITextView详解
iOS UITextView详解之前看到很多好朋友问到UITextView限制字数,或者限制成只输入数字等,接下来见到了解下UITextView。TextView简单属性//初始化UITextView UITextView *textview = [[UITextView alloc] initWithFrame:CGRectMake(100, 100, 300, 44)];原创 2016-12-22 10:53:42 · 819 阅读 · 0 评论 -
JAVA/iOS/Android/PHP 通用DES 加密
EncryptUtilfeiyangklDES一行代码完成DES加密,加密模式 DES + CBCJAVA OC 通用原创 2016-10-21 18:19:15 · 1253 阅读 · 0 评论 -
iOS类与类之间的三种传值方式
一代理方式什么是代理模式传入的对象,代替当前类完成了某一个功能,称为代理模式. 实现代理有以下方法在要传值的类中1> 声明代理方法2> 定义代理属性3> 在适当的时候调用代理方法在要接受值的类中1> 设置代理对象2> 遵守代理协议3> 实现代理方法图片如下: 代码如下B.H类 类名 na...原创 2016-11-16 14:51:52 · 2096 阅读 · 0 评论 -
cocoa pods使用
cocoa podsCocoaPods 是 iOS 最常用最有名的类库管理工具作为 iOS 程序员, 掌握 CocoaPods 的使用是必不可少的基本技能pod 命令汇总# 第一次使用安装框架$ pod install# 今后升级、添加、删除框架,或者框架不好用$ pod update# 搜索框架$ pod search XXX# 在项目文件夹下创建默认的 Podfile$ pod i原创 2016-11-16 14:53:36 · 300 阅读 · 0 评论 -
runloop
runloop作用使程序一直运行并接收用户的输入决定程序在何时处理哪些事件调用解耦(Message Queue)节省CPU时间(当程序启动后,什么都没有执行的话,就不用让CPU来消耗资源来执行,直接进入睡眠状态)模式RunLoop 在同一段时间只能且必须在一种特定的模式下运行如果要更换 Mode,必须先停止当前的 Loop,然后再重新启动 LoopMode 是保证滚动流畅的关键NS原创 2016-11-16 14:57:45 · 229 阅读 · 0 评论 -
自动释放池
自动释放池作用自动释放对象的所有 autorelease 的对象,在出了作用域之后,会被自动添加到最近创建的自动释放池中自动释放池被销毁或者耗尽时,会向池中所有对象发送 release 消息,释放池中对象自动释放池,在 ARC & MRC 程序中,同样有效高级面试题:自动释放池是什么时候创建的?什么时候销毁的?创建,运行循环检测到事件并启动后,就会创建自动释放池销毁:一次完整的运行循原创 2016-11-16 15:01:04 · 260 阅读 · 0 评论 -
socket
socket网络通讯三要素IP地址(主机名) * 网络中设备的标示 * 不易记忆,可以用主机名 * 本地回环地址:127.0.0.1 主机名:localhost * 每台计算机都有一个 127.0.0.1 * 如果 127.0.0.1 ping 不通,说明网卡不工作 * 如果本机地址 ping 不通,说明网线坏了原创 2016-12-01 15:15:38 · 430 阅读 · 0 评论 -
对称加密算法
对称加密算法 提示:加密内容属于高级程序员的话题!有些内容会很枯燥!注意掌握加密的思路和操作步骤即可!代码不要求会写,只要会用就行!又称传统加密算法加密和解密使用同一个密钥对称加密算法示例密钥:X加密算法:每个字符+X明文:Hello密钥为 1 时加密结果:Ifmmp密钥为 2 时加密结果:Jgnnq优缺点优点 算法公开、计算量小、加密速度快、加密效率高缺点 双方使用相同原创 2016-12-01 15:17:53 · 877 阅读 · 0 评论 -
钥匙串
钥匙串苹果的”生态圈”,钥匙串访问,使用 AES 256 加密算法,能够保证用户密码的安全钥匙串访问SDK,是苹果在 iOS 7.0.3 版本以后公布的钥匙串访问的接口是纯 C 语言的,但是,网络上有一个哥们把它封装成 OC 的,使用相当简单!钥匙串访问的密码保存在哪里? 只有苹果知道!是为了进一步保障用户的密码安全!钥匙串访问的第三方框架,是对 C 框架的封装,可以不用看源代码框架地原创 2016-12-01 15:19:08 · 514 阅读 · 0 评论 -
NSCache
NSCache介绍NSCache 是苹果提供的一个专门用来做缓存的类使用和 NSMutableDictionary 非常相似是线程安全的当内存不足的时候,会自动清理缓存程序开始时,可以指定缓存的数量 & 成本方法取值- (id)objectForKey:(id)key;设置对象,0成本- (void)setObject:(id)obj forKey:(id)key;设置对象并指定成原创 2016-12-21 16:32:57 · 291 阅读 · 0 评论 -
GCD
GCDGCD 核心概念将任务添加到队列,并且指定执行任务的函数任务使用 block 封装 任务的 block 没有参数也没有返回值执行任务的函数 异步 dispatch_async 不用等待当前语句执行完毕,就可以执行下一条语句会开启线程执行 block 的任务异步是多线程的代名词同步 dispatch_sync 必须等待当前语句执行完毕,才会执行下一条语句不会开启线程在当前原创 2016-12-21 16:34:24 · 526 阅读 · 0 评论 -
配置 Apache 服务器
配置 Apache 服务器目的:能够有一个测试的服务器,不是所有的特殊网络服务都能找到免费的!为什么是 Apache使用最广的 Web 服务器,IIS(微软 Intenet Infomation Server)Mac自带,只需要修改几个配置就可以,简单,快捷有些特殊的服务器功能,Apache都能很好的支持 例如:HTTP PUT/DELETE 操作,知识补充涉及的 HTTPS 服务准备原创 2016-12-21 16:35:24 · 327 阅读 · 0 评论 -
Swift 数组中 Map,FlatMap,Filter,Reduce的使用
Swift 数组中 Map,FlatMap,Filter,Reduce的使用本文章转载自 Melody_Zhy Map map函数能够被数组调用,它接受一个闭包作为参数,作用于数组中的每个元素。闭包返回一个变换后的元素,接着将所有这些变换后的元素组成一个新的数组1.比如我们有一个这样的需求遍历一个数组中所有的元素,将每个元素自身与自身相加,最后返回一个保存相加后元素的数组(-_-原谅我这表达能转载 2016-12-21 16:36:31 · 730 阅读 · 0 评论 -
IOS 等待条件满足再向下执行但不主卡线程NSRunLoop
IOS 等待条件满足再向下执行但不主卡线程NSRunLoop转载至 https://www.cnblogs.com/iosblogx/p/5567240.html当我们需要等一个异步的结果才能向下执行代码,写回调又很麻烦,功能相对简单的时候,就可以插入以下的代码。- (IBAction)start:(id)sender{pageStillLoading = YES;[NSThrea...转载 2019-08-20 10:02:24 · 484 阅读 · 0 评论
分享