sinat_织梦者的博客

苏老堤边玉一林,六桥风月是知音。任他桃李争欢赏,不为繁华易素心。

排序:
默认
按更新时间
按访问量

iOS RSA非对称加解密

刚开始的时候,写的解密方法,有时可以解密,但有时就是不能解密,而且,只可以对小数据段进行加密,数据超出一定长度就不能加密了,搞得我很是纳闷儿。在网上搜,也只是搜出这个问题 利用RSA加解密为什么有时候可以解密 有事不能够解密时什么原因 ,没有真正的解答。 无奈之下,还是回归到苹果的官方文档上。...

2015-06-03 14:11:36

阅读数:634

评论数:2

Swift 4.0 宏定义

一、简述 swift中并没有加入宏系统,C语言使用#define定义的基本常量在导入Swift时被Swift编译自动转为Swfit语言的全局变量。但复杂的宏定义不能被Swift转换。Swift中类似宏定义,可以单独创建一个类,如Const.swift,在此类中声明一些常量。 例如: //...

2018-04-16 13:59:09

阅读数:99

评论数:0

iOS开发-error:Cannot assign to 'self' outside of a method in the init family

我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,在这个方法里面又调用父类的初始化方法(self = [super init];)时会报错,错误信息如下**:error:Cannot assign to ‘self’ outside of a method in the in...

2018-03-15 11:52:37

阅读数:29

评论数:0

Swift 4.0 纯代码实现UITableView

class ViewControllerI: UIViewController,UITableViewDelegate,UITableViewDataSource { var mytableView : UITableView? let testValue:NSString = &q...

2018-02-01 17:46:19

阅读数:183

评论数:0

iOS开发-删除已经配置的类库和移除CocoaPods

引言我们使用CocoaPods非常高效地将一些第三方类库导入到我们的项目中,但是不由得产生一个疑问:如果发现某个类库不适用,甚至是整个CocoaPods我们都不想再在项目中持有,那么我们要怎么把这些东西从项目中清理出去呢?本文介绍的就是如何删除一个或若干个已经在项目中配置好的第三方类库,以及如何将...

2017-03-24 15:38:18

阅读数:176

评论数:0

iOS 开发-AFNetworking Block下载文件保存到沙盒

AFNetworking 2.X * @author Jakey * * @brief 下载文件 * * @param parameters 附加post参数 * @param requestURL 请求地址 * @param savedPath 保存 在磁盘的位置 ...

2017-02-09 16:12:47

阅读数:1854

评论数:0

iOS 播放不了android的amr文件

AMRAMR全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频(手机打电话),压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。分类1. AMR: 又称为AMR-NB,相对于下面的WB而言,语音带宽范围:300-3400Hz,8...

2017-01-22 09:54:34

阅读数:2220

评论数:0

iOS开发—判断NSString是否包含某个字符串

主要用到三种方法来判断: rangeOfString 是否包含 hasPrefix 是否在前缀包含 hasSuffix 是否在末尾包含 //判断字符是否包含某字符串; NSString ...

2016-12-05 16:52:13

阅读数:13547

评论数:0

iOS 开发-SDWebImage访问HTTPS站点获取图片资源失败解决办法

最简单的粗暴的方法:- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options; options : SDWebImageAll...

2016-11-22 16:04:35

阅读数:1276

评论数:2

iOS开发-学习笔记

记录一些常用和不常用的iOS知识点,防止遗忘丢失一、调用代码使APP进入后台,达到点击Home键的效果。 [[UIApplication sharedApplication] performSelector:@selector(suspend)];suspend的英文意思有:暂停; 悬; 挂;...

2016-08-12 11:16:03

阅读数:455

评论数:0

iOS开发-警告收录及科学快速的消除方法

一、详细科学的消除警告现在你维护的项目有多少警告?看着几百条警告觉得心里烦么?你真的觉得警告又不是错误可以完全不管么? 如果你也被这些问题困惑,可以和我一起进行下面的操作。其实大部分的警告都是很好改的,把自己整个项目的警告撸一遍应该也就耗费半小时的时间,一次麻烦带来之后的清净这样不好么?

2016-08-10 17:33:51

阅读数:278

评论数:0

iOS开发-DZNEmptyDataSet的使用

DZNEmptyDataSet是外国友人写的开源项目,github地址(https://github.com/dzenbot/DZNEmptyDataSet),简单介绍下DZNEmptyDataSet的使用方法。 对于iOS开发者来说,UITableView是在开发过程中使用比较多的一个控件。如...

2016-08-03 10:33:18

阅读数:4593

评论数:0

iOS开发-自定义TabBar使用popToRootViewControllerAnimated重叠问题解决

先看下现象吧,如下图: 不仅仅重叠了,而且还把图标给覆盖了。尴尬很郁闷。 折腾了很久,终于找到解决办法了。(该方法更为简单)苹果强大就强大在这里,他们已经预想到了。 所以方法就是:遵循UINavigationController的代理,用代理方法解决该Bug,代码如下: 设置代理:- (v...

2016-07-14 14:28:06

阅读数:869

评论数:0

iOS开发-去掉Tabbar顶部线条

用系统tabbar的时候,如果整个tabbar是规则的长方形,不容易看出上部是有线条的,但不规则的话,会有一条黑色的线横亘在那里,非常影响界面美观,就像这样: 位于Tabbar,和按钮并列,是个imageview: 想要改变它,必须要知道具体是什么名字,跳转到库的tabbar文件去看,...

2016-07-13 10:45:18

阅读数:3975

评论数:5

iOS开发怎么判断当前页面是push方式进入还是present方式进入

NSArray *viewcontrollers=self.navigationController.viewControllers; if (viewcontrollers.count>1) { if ([viewcontrollers objectAtIndex:...

2016-07-07 10:34:59

阅读数:1829

评论数:0

iOS开发-显示发送时间(几分钟前,几小时前,几天前)

+ (NSString *) compareCurrentTime:(NSString *)str { //把字符串转为NSdate NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dat...

2016-06-30 11:04:03

阅读数:1659

评论数:0

iOS开发-post请求向服务器发送json格式数据(数组或字典)

1.字典 NSMutableDictionary *dicFriends = [[NSMutableDictionary alloc] init]; [dicFriends setObject:friends forKey:@"usernames"]; NSData ...

2016-06-30 10:53:10

阅读数:2922

评论数:1

iOS开发-数据持久化之plist文件

通过对plist文件的操作对iOS开发中一些数据进行持久化保存。

2016-06-21 16:01:36

阅读数:410

评论数:0

iOS开发:SVN出错 Description : The working copy is locked due to a previous error

使用CornerStone工具update最新SVN代码报错:The working copy is locked due to a previous error,不仅无法上传,也无法更新,错误提示被锁。 解决方法;在CornerStone找到本地代码工程--右键--点击clean ...

2016-06-15 10:04:45

阅读数:327

评论数:0

iOS开发-Could not find a storyboard named 'Main' in bundle NSBundle

1、删掉工程中main.storyboard 后要删除plist文件中对应的键值,否则会报如下错误: Could not find a storyboard named 'Main' in bundle NSBundle 2、删除main.storyboard后,需要在AppDele...

2016-06-13 15:39:10

阅读数:426

评论数:0

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