- 博客(14)
- 资源 (47)
- 收藏
- 关注
原创 iOS 之ScrollView contentInset 和 contentOffset和frame 之间的含义
UIScrollView有两个属性:contentInset 和 contentOffset 这两个属性,对于一般开发者来说不是那么容易理解。下面我们以实例解释一下这两个属性如何使用。页面布局,就是一个View+Table,运行后的界面,就是一个全屏的talbeview---------------------------------
2015-05-30 17:48:02 5590
转载 ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
在ios7中,UITableViewCell左侧会有默认15像素的空白。这时候,设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。但是在ios8中,设置setSeparatorInset:UIEdgeInsetsZero 已经不起作用了。下面是解决办法首先在viewDidLoad方法加入以下代码: if ([self.tableView
2015-05-29 15:46:27 1899
原创 IOS解析json报错-[__NSCFString objectFromJSONString]: unrecognized selector sent to 解决办法
IOS解析json报错-[__NSCFString objectFromJSONString]: unrecognized selector sent to..........这个问题是用到jsonkit的时候引起的,解决方法:找到 targets -> Linking->Other Linker Flags 添加 -ObjC 即可
2015-05-27 10:55:07 4689
转载 iOS 的枚举
不就是 C 吗?是的,就是 C,所以你用 C 的枚举定义方式是 OK 带。如下:typedef enum{ TypeA = 0, TypeB, TypeC, TypeD} MyType;MyType 是枚举类型的名称。它的可能值就是 TypeA、TypeB、TypeC、TypeD,其中 TypeA 的值就是 0,依次其他的就是 1、2、3。
2015-05-26 23:20:16 846
转载 iOS 中如何添加应用自己的字体
今天蛋疼,突然想用下漂亮的字体,就稍微用研究了一下这个用法,很简单,就三步吧1.第一步找到你想用的字体的 ttf 格式。加入到你的工程的resouce目录下。2.在工程的plist中AddRow,“Fonts provided by application” ,然后添加key为item0,value为你刚才加入的testFont.ttf 。是这样,可以添加多个,
2015-05-26 21:42:49 859
转载 iOS下使用SHA1WithRSA算法加签源码
首先了解一下几个相关概念,以方便后面遇到的问题的解决:RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行因式分解却非常困难,因此可以把乘积公开作为公钥。该算法能够抵抗目前已知的所有密码攻击。RSA算法是一种非对称算法,算法需要一对密钥,使用其中
2015-05-21 14:20:04 3051
原创 素数与RSA
质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除,换句话说就是该数除了1和它本身以外不再有其他的因数;否则称为合数。根据算术基本定理,每一个比1大的整数,要么本身是一个质数,要么可以写成一系列质数的乘积;而且如果不考虑这些质数在乘积中的顺序,那么写出来的形式是唯一的。最小的质数是2。目前为止,人们未找到一
2015-05-21 11:44:07 8426
原创 OC中self的使用
self 和 super 是oc 提供的 两个保留字。 但有根本区别, self是类的隐藏的参数变量,指向当前调用方法的对象(类也是对象,类对象),另一个隐藏参数是_cmd,代表当前类方法的selector。 super并不是隐藏的参数,它只是一个"编译器指示符”。super 就是个障眼法,编译器符号,它可以替换成 [slef class],只不过 方法是从 s
2015-05-11 23:15:52 1449
转载 Xcode里-ObjC, -all_load, -force_load
最近在做一个项目的时候,需要使用到一个第三方库,这个库的使用向导里面特别说明,在添加完该库后,需要在Xcode的Build Settings下Other Linker Flags里面加入-ObjC标志,这个标志以前没使用过,所以我就专门研究了一下它的作用。 之所以使用该标志,和Objective-C的一个重要特性:类别(category)有关。根据这里的解释,Unix的标准静态库实
2015-05-11 11:42:29 824
转载 iPhone iPad 各种控件默认高度
1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplication] setStatusBarHidden:YES animat
2015-05-06 14:33:05 875
转载 【Android】Eclipse自动编译NDK/JNI的三种方法
一、Eclipse关联cygwin1. 工程->右击选择Properties->选择Builders,在Builders中选择New创建一个Program 2. 参数配置 二、Eclipse关联ndk-build(自建Builder方法) 1. Project->Properties->Builders->New,新建一个Build
2015-05-05 15:04:00 6682 1
转载 RSA密钥长度、明文长度和密文长度
本文介绍RSA加解密中必须考虑到的密钥长度、明文长度和密文长度问题,对第一次接触RSA的开发人员来说,RSA算是比较复杂的算法,RSA算法本身其实也很简单,RSA的复杂度是因为数学家把效率和安全也考虑进去的缘故。本文先只谈密钥长度、明文长度和密文长度的概念知识,RSA的理论及示例等以后再谈。提到密钥,我们不得不提到RSA的三个重要大数:公钥指数e、私钥指数d和模值n。这三个大数是我们使用RSA...
2015-05-04 22:39:46 85263 4
转载 用NSURLConnection Post上传数据的"+"会变成空格
在一次项目中,要post图片到服务器上去,在之前要将图片转换成base64的格式。但是发现post上去的图片在服务器端总是不存在,经过与后台数据的对比发现image转成base64String里的“+”,post到服务器上都变成了空格。郁闷的很呀!开始没仔细去想,就直接叫后台将我post的string中的空格全部替换成“+”,这倒也算是解决了这个问题。但是总觉得这不是解决问题的最佳途径。后台经过查
2015-05-04 16:09:21 3832
原创 iOS之类别(category)在静态库中不能使用的问题
在静态库封装过程中,如果静态库.a文件包含类别,在主工程将无法使用。解决方法为:找到主工程的 target --Build Setting--Linking--更改其 Other Linker Flags 为: -all_load 或 -force_load 即可。
2015-05-04 09:01:59 4512
Android利用C++实现RSA-DES-AES-BASE64-MD5
2018-11-05
预付卡共享模式与风险分析
2018-02-07
仿iOS带3D效果的滚轮
2017-12-08
iOS高仿微信源码
2017-06-21
代码注释导致sourcetree无法识别
2016-11-22
Android之通过AIDL机制实现进程间的通讯实例
2016-10-08
GSON封装各种类型JSON数据
2016-09-08
iOS之RSA加密并实现解密
2015-04-28
磁盘格式NTFS互转FAT32工具绿色免费版
2013-09-08
Android反编译工具
2013-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人