- 博客(13)
- 收藏
- 关注
原创 iOS开发之textField限制输入字数
//输入框添加状态 [self.nameText addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; - (void)textFieldDidChange:(UITextField *)textField { NSString *
2016-09-29 18:04:55
1153
原创 iOS开发之UIViewContentModeScaleAspectFill无效问题
今天我们的UI让我做一个效果,一张图片假若这么大: 现在就要这么大,还不能失真: 仔细看的朋友一定会想,就这啊,so easy!!!,不就是用下UIViewContentMode的一个属性UIViewContentModeScaleAspectFill就行了么,在下也是这么想的 然后就设置 结果图片还是那么大,查了半天才发现原来是因为 ,UIViewContentM
2016-09-03 15:20:19
9239
原创 “(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
5588
原创 iOS小数取整(ceil,round,floor)方法
round:如果参数是小数,则求本身的四舍五入。 ceil:如果参数是小数,则求大于本身的最小整数. floor:如果参数是小数,则求小于本身最大整数. 例如: float a = 32.56; 那么: roundf(a) = 33.000000 ceilf(a) = 33.000000 floorf(a) = 32.000000
2016-08-01 16:15:40
11160
原创 iOS之MD5加密
一般在网络中传输中需要对一些数据进行加密,比如用户名和密码,这时候可以用MD5来进行加密 MD5算法有几个特点: 1.同样的数据加密结果是一样的 2.不可逆,也就是不能逆向解密 iOS中MD5使用步骤很简单,如下: //定义要加密的字符串 NSString *passWord = @"123456"; //转换成utf-8 const
2016-06-02 21:28:44
333
原创 iOS界面间传值的几种方式
iOS界面之间传值有许多种,但是具体哪一个更适用于什么场景呢? 这里就简单介绍一下这些传值的使用场景: 一:属性传值 属性传值适用于从前往后传值,第一个视图到第二个视图 二:代理传值 适用于从后往前传值,第二个视图到第一个视图 三:单例传值 适合于从前往后传,从后往前传都可以,但是内存空间不会被释放直到应用程序结束, 四:NSUserDefaults 数据持久化的一种方式,数
2016-05-26 10:32:36
434
原创 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
360
原创 iOS常见面试题总结
1.objective-c 常见面试题: 1、OC 语言的基本特点 OC 语言是 C 语言的一个超集,只是在 C 的基础之上加上了面向对象(oop) 的特性; OC 与 Java 语言相同都是单继承,这一点与 C++语言不同(多重继承); OC 不支持命名空间机制,取而代之的是在类名之前添加前缀,以此来区分。 2、以下命名正确的是 (1)类(Person、person、
2016-04-27 14:43:45
3831
原创 iOS之arc与mrc的混合使用
当我们想要引入其他人的工程中的类时,有时候会出现不同的内存管理方式,他的是mrc你的是arc,或者他的事arc你的是mrc,会造成一些错误,其实只需要改一些设置添加一些东西就可以了,如下:
2016-01-13 09:01:34
409
原创 iOS开发之Git的命令以及xocde打不开的原因
1.git status 查看你本地是否修改代码,创建文件、添加代码、删除代码、查看xib 、 storyboard文件,查看工程设置都会造成文件的修改: 1.1如果git status执行结果如下: 这表明你工程中没有任何修改,你可以直接执行git pull的操作,把服务器最新代码拉回到你本地 1.2如果git status执行接过如下: 这说明你本地
2015-12-26 17:45:36
989
原创 初级数据持久化-----沙盒路径
今天介绍几种获取沙盒路径以及其子文件夹路径的方法: ---------获取沙盒路径--------- NSString *homePath = NSHomeDirectory(); NSLog(@"%@", homePath); 打印结果如上,将打印后的路径复制下来 回到桌面,右键单击下图第一个图标,点击前往文件夹 然后会弹出如下
2015-12-15 10:32:17
597
原创 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
378
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅