- 博客(13)
- 收藏
- 关注
原创 iOS开发之textField限制输入字数
//输入框添加状态[self.nameText addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];- (void)textFieldDidChange:(UITextField *)textField{ NSString *
2016-09-29 18:04:55
1121
原创 iOS开发之UIViewContentModeScaleAspectFill无效问题
今天我们的UI让我做一个效果,一张图片假若这么大:现在就要这么大,还不能失真:仔细看的朋友一定会想,就这啊,so easy!!!,不就是用下UIViewContentMode的一个属性UIViewContentModeScaleAspectFill就行了么,在下也是这么想的然后就设置结果图片还是那么大,查了半天才发现原来是因为 ,UIViewContentM
2016-09-03 15:20:19
9198
原创 “(null)” is of a model that is not supported by this version of Xcode. Ple
今天真机运行碰见了这个问题(“(null)” is of a model that is not supported by this version of Xcode. Ple),发现将XCode重启后就可以真机运行了,碰见这个问题的朋友可以试下
2016-09-01 09:27:42
5567
原创 iOS小数取整(ceil,round,floor)方法
round:如果参数是小数,则求本身的四舍五入。ceil:如果参数是小数,则求大于本身的最小整数.floor:如果参数是小数,则求小于本身最大整数.例如:float a = 32.56;那么:roundf(a) = 33.000000ceilf(a) = 33.000000floorf(a) = 32.000000
2016-08-01 16:15:40
11034
原创 iOS之MD5加密
一般在网络中传输中需要对一些数据进行加密,比如用户名和密码,这时候可以用MD5来进行加密MD5算法有几个特点:1.同样的数据加密结果是一样的2.不可逆,也就是不能逆向解密iOS中MD5使用步骤很简单,如下: //定义要加密的字符串 NSString *passWord = @"123456"; //转换成utf-8 const
2016-06-02 21:28:44
320
原创 iOS界面间传值的几种方式
iOS界面之间传值有许多种,但是具体哪一个更适用于什么场景呢?这里就简单介绍一下这些传值的使用场景:一:属性传值属性传值适用于从前往后传值,第一个视图到第二个视图二:代理传值适用于从后往前传值,第二个视图到第一个视图三:单例传值适合于从前往后传,从后往前传都可以,但是内存空间不会被释放直到应用程序结束,四:NSUserDefaults数据持久化的一种方式,数
2016-05-26 10:32:36
417
原创 iOS开发之const
constant 也就是常量的意思 1.修饰变量 如const int a =3; 常量a的值不能再修改 2.修饰指针 如 const char*p =123; p[0]='4'; 是错的, 字符串内容不允许改 char *const p = "123"; p ="456"; 是错误的, 指针不允许再指向其他地址 3.常引用 多用于参数,
2016-04-27 15:42:25
343
原创 iOS常见面试题总结
1.objective-c常见面试题: 1、OC 语言的基本特点 OC 语言是 C 语言的一个超集,只是在 C 的基础之上加上了面向对象(oop) 的特性; OC 与 Java 语言相同都是单继承,这一点与 C++语言不同(多重继承);OC 不支持命名空间机制,取而代之的是在类名之前添加前缀,以此来区分。 2、以下命名正确的是 (1)类(Person、person、
2016-04-27 14:43:45
3761
原创 iOS之arc与mrc的混合使用
当我们想要引入其他人的工程中的类时,有时候会出现不同的内存管理方式,他的是mrc你的是arc,或者他的事arc你的是mrc,会造成一些错误,其实只需要改一些设置添加一些东西就可以了,如下:
2016-01-13 09:01:34
394
原创 iOS开发之Git的命令以及xocde打不开的原因
1.git status 查看你本地是否修改代码,创建文件、添加代码、删除代码、查看xib 、 storyboard文件,查看工程设置都会造成文件的修改:1.1如果git status执行结果如下:这表明你工程中没有任何修改,你可以直接执行git pull的操作,把服务器最新代码拉回到你本地1.2如果git status执行接过如下:这说明你本地
2015-12-26 17:45:36
961
原创 初级数据持久化-----沙盒路径
今天介绍几种获取沙盒路径以及其子文件夹路径的方法: ---------获取沙盒路径--------- NSString *homePath = NSHomeDirectory(); NSLog(@"%@", homePath);打印结果如上,将打印后的路径复制下来回到桌面,右键单击下图第一个图标,点击前往文件夹然后会弹出如下
2015-12-15 10:32:17
572
原创 2015年10月13日 星期二
今天是c语言的第一节课,要点如下: 1、数据类型:字符型char 1字节,整型int 4字节,短整型short 2字节,长整型long 4或8字节,单精度浮点型float 4字节,双精度浮点型double 8字节检测某个数据占多少字节 for example: int a = 2;printf (“a = %lu\n”,size of(a));2、常量与变量
2015-10-13 19:30:08
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人