![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
文章平均质量分 58
买土豆的火车
这个作者很懒,什么都没留下…
展开
-
IOS之DES加解密
ios使用加密方式的地方:主要是在HTTP数据传输.那么另一端就是server了. server的代码,现在一般是java写的IOS代码#import /****************************************************************************** 函数名称 : + (NSData *)DESEncrypt:(NSD原创 2015-10-14 11:28:10 · 427 阅读 · 0 评论 -
关于UITableView多余分割线的优化
问题描述:当我们使用如下方法初始化时_tableView = ({ UITableView *tableView = [[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStylePlain]; tableView.backgroundColor = [UIColor cle原创 2015-10-12 15:14:06 · 360 阅读 · 0 评论 -
关于UITableView的section最后一个分割线的优化
问题描述:如上图 , 土豆我实在忍不了 , 给大家分享一下代码如下:-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ return 0.01;}是吧 ,要设置这样的话不用设置viewForFooterInSection也没关系原创 2015-10-12 15:48:23 · 1154 阅读 · 0 评论 -
iOS成长之AutoLayout写控件的注意事项
本篇博客主要总结,在使用AutoLayout写控件时的注意事项。Step 1,重写+ (BOOL)requiresConstraintBasedLayout; 方法,返回YES。这样默认就是使用自动布局。 1. (BOOL)requiresConstraintBasedLayout{ return YES;}Step 2,组件位置,样式变化等 1. 重写- (void)updateC原创 2016-01-07 17:22:46 · 297 阅读 · 0 评论 -
iOS-设置navibar背景图片
IImage *navBackImg = [[UIImage imageNamed:@"nav_bg.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];[[UINavigationBar appearance] setBackgroundImage:navBackImg forBarMetrics:UIBarMetric转载 2016-01-21 15:32:02 · 321 阅读 · 0 评论 -
cocoapods的命令与使用
创建podspecpod lib create PodTest 创建一套东西pod spec create PodTest 单独创建一个文件校验podpod lib lint提交cocoapods官方 到spec根目录下 pod trunk push PodTest.podspecpodfile写法 platform :ios, '7.0'pod 'PodTest', :path => '~/c原创 2016-10-10 13:13:44 · 296 阅读 · 0 评论 -
IOS-NSArray排序
1 . sortedArrayUsingComparatorNSString *kDIYMenuDataKeyIndex = @"index";NSArray *array = @[@{kDIYMenuDataKeyIndex:@"2"},@{kDIYMenuDataKeyIndex:@"3"},@{kDIYMenuDataKeyIndex:@"1"}];array = [array sorte原创 2015-10-20 11:17:31 · 284 阅读 · 0 评论 -
iOS之数据解析异常处理 ID_VALUE
JSON对象取值JSON对象取值的异常处理正文JSON对象取值 对于采用JSON格式的接口数据,一般的客户端会先将JSON字符串转成JSON对象,再进行后续操作。 iOS自带的json解析器NSJSONSerialization. 对NSJSONSerialization封装,NSString的扩展方法toJSONObject@implementation NSString (JSON原创 2016-09-27 14:29:58 · 1124 阅读 · 0 评论 -
常用iOS-oc工具方法总结
//// AICommonHelper.m// TJCMClient//// Created by 赵梁 on 16/6/30.// Copyright © 2016年 asiainfo. All rights reserved.//#import "AICommonHelper.h"#import <ifaddrs.h>#import <arpa/inet.h>@implem转载 2016-07-01 01:50:15 · 878 阅读 · 0 评论 -
UIView之setNeedsDisplay和setNeedsLayout
1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。 综上所诉,set转载 2016-06-30 22:50:19 · 236 阅读 · 0 评论 -
解决透明NavigationBar底部出现莫名其妙横线问题
有一个页面要实现透明NavigationBar,实现了之后发现一个奇怪的问题:第一次进入此页面显示透明NavigationBar正常,返回上一级页面再重新进入,NavigationBar的底部出现了一条大约1px的横线,怎么都消除不了。用Reveal查了一下这个横线,是一个UIImageView,0.5px高度,第一次正常显示的时候center y坐标为63.75,所以显示正常;返回上一级转载 2016-03-08 16:42:59 · 401 阅读 · 0 评论 -
使用自定义framework 注意事项
使用自定义framework 注意事项自定义的framework使用cocoapods后,编译期间报错,找不到第三方库,按图修改原创 2016-02-22 16:04:07 · 276 阅读 · 0 评论 -
iOS多线程之理解RunLoop的CommonModes
iOS多线程之理解RunLoop的CommonModesCFRunLoopModeRef (runloop运行模式)RunLoop的运行模式(一共5种)- kCFRunLoopDefaultMode, App的默认运行模式,通常主线程是在这个运行模式下运行- UITrackingRunLoopMode, 跟踪用户交互事件(用于 ScrollView 追踪触摸滑动,保证界面滑动时不受原创 2018-01-09 02:07:07 · 3143 阅读 · 0 评论