码迷,mamicode.com
首页 > 2016年03月03日 > 全部分享
【技术】 NSUserDefaults的使用
用户轻量级的数据持久化,主要用于保存用户程序的配置等信息,以便下次启动程序后能恢复上次的设置。 该数据实际上是以“键值对”形式保存的(类似于NSDictionary),因此我们需要通过key来读取或者保存数据(value)。 具体使用如下: 1、获取一个NSUserDefaults引用: NSUserDefaults *userDefaults = [NSUserDefaults ...
分类:其他好文   时间:2016-03-03 23:05:22    阅读次数:217
【解决方法】iOS 开发小技巧
1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用)。 其实在代码里还是可以设置的,那就是删除背景view [[self.searchBar.subviews objectAtIndex:0] removeFromSuperview]; 2,NSDate: ...
分类:移动开发   时间:2016-03-03 23:05:30    阅读次数:1769
【面试】iOS 开发面试题(一)
1. #import 跟#include 又什么区别,@class呢, #import   答:#import是Objective-C导入头文件的关键字,#include是C/C++导入头文件的关键字,使用#import头文件会自动只导入一次,不会重复导入,相当于#include和#pragma once;@class告诉编译器某个类的声明,当执行时,才去查看类的实现文件,可以解决头文件...
分类:移动开发   时间:2016-03-03 23:03:51    阅读次数:366
【面试】iOS 开发面试题(三)
1、iOS数据持久化存储方案有哪些? 参考答案: plist属性列表存储(如NSUserDefaults)文件存储(如二进制数据写入文件存储,通过NSFileManager来操作将下载起来的二进制数据写一篇文件中存储)NSKeydeArchiver归档存储,常见的是自动化归档/解档处理,想要学习如何通过runtime实现自动化归档/解档,可数据库SQLite3存储(如FMDB、Core D...
分类:移动开发   时间:2016-03-03 23:04:13    阅读次数:333
【面试】iOS 开发面试题(二)
1. 我们说的oc是动态运行时语言是什么意思?   答案:多态。 主要是将数据类型的确定由编译时,推迟到了运行时。   这个问题其实浅涉及到两个概念,运行时和多态。   简单来说,运行时机制使我们直到运行时才去决定一个对象的类别,以及调用该类别对象指定方法。   多态:不同对象以自己的方式响应相同的消息的能力叫做多态。意思就是假设生物类(life)都用有一个相同的方法-eat;   那人...
分类:移动开发   时间:2016-03-03 23:04:05    阅读次数:473
一些LCT裸题
又来回炉lct了= = [bzoj3514]: Codechef MARCH14 GERALD07加强版 模版题。常见姿势,把边也当成点。 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 using namespace st
分类:其他好文   时间:2016-03-03 23:04:35    阅读次数:390
webBrowser控件中获取元素 的class 属性值
html 代码如下: <TR id="t030006" class="sr plus selected"> <TD><INPUT id=cvrgNo030006 value=030006 readOnly CHECKED type=checkbox jQuery1456994811776="96">
分类:Web程序   时间:2016-03-03 23:04:37    阅读次数:398
SPRING IN ACTION 第4版笔记-第四章ASPECT-ORIENTED SPRING-010-Introduction为类增加新方法
一、 1.Introduction的作用是给类动态的增加方法 When Spring discovers a bean annotated with @Aspect , it will automatically create a proxy that delegates calls to eith
分类:编程语言   时间:2016-03-03 23:03:09    阅读次数:364
java 的任意进制间转换
直接上代码: public class Main { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("十进制转换到其它进制:"); int x = 123
分类:编程语言   时间:2016-03-03 23:03:00    阅读次数:845
第二周 操作系统是如何工作的
一.函数调用堆栈 计算机是如何工作的(三个法宝) 存储程序计算机 函数调用堆栈 中断机制 堆栈: esp:堆栈指针 ebp:基址指针,在C语言中用作记录当前函数调用基址 CS:eip:总是指向下一条的指令地址 call xxx 执行call之前 执行call时,cs : eip原来的值指向call下
分类:其他好文   时间:2016-03-03 23:00:15    阅读次数:361
C语言结构体的引入
#include <stdio.h> struct student{ int ID; char name[48]; int age; }; int main(){ //赋值: struct student s1 = { 1, "lifei", 24 }; struct student s2 = {
分类:编程语言   时间:2016-03-03 23:00:34    阅读次数:250
Scala应用函数
我们使用“_” 来代替单个的参数,实际上你也可以使用“_”来代替整个参数列表,比如说,你可以使用 print _ 来代替 println (_). someNumbers.foreach(println _) Scala编译器自动将上面代码解释成: someNumbers.foreach( x =>
分类:其他好文   时间:2016-03-03 23:00:29    阅读次数:270
Scala函数字面量
Scala中函数为头等公民,你不仅可以定义一个函数然后调用它,而且你可以写一个未命名的函数字面量,然后可以把它当成一个值传递到其它函数或是赋值给其它变量。下面的例子为一个简单的函数字面量(参考整数字面量,3 为一整数字面量)。 (x :Int ) => x +1 这是个函数字面量,它的功能为+1.
分类:其他好文   时间:2016-03-03 22:59:58    阅读次数:194
通过编写一个简单的漏洞扫描程序学习Python基本语句
今天开始读《Python绝技:运用Python成为顶级黑客》一书,第一章用一个小例子来讲解Python的基本语法和语句。主要学习的内容有:1. 安装第三方库。2. 变量、字符串、列表、词典。3. 网络的编程。4. 条件选择语句和for循环。5. 异常处理。6. 函数。7. 文件输入/输出。8. sy
分类:编程语言   时间:2016-03-03 23:02:17    阅读次数:477
用Redis作为Mysql数据库的缓存【转】
用Redis作Mysql数据库缓存,必须解决2个问题。首先,应该确定用何种数据结构存储来自Mysql的数据;在确定数据结构之后,还要考虑用什么标识作为该数据结构的键。 直观上看,Mysql中的数据都是按表存储的;更微观地看,这些表都是按行存储的。每执行一次select查询,Mysql都会返回一个结果
分类:数据库   时间:2016-03-03 23:01:37    阅读次数:389
[iOS]App上架流程[利用Archive进行上传]
今天给大家带来项目如何上架的教程 准备: 1. 一个开发者账号(需要交过钱的,🍎好黑) 2. 一个做完的项目 检查: 1. 你的Xcode必须是正式版,不可以是beta版本(不能上传项目) 2. 请确认你的Xcode是从App Store或者从开发者网站下的Xcode安装,而不是非法获取的安装包,
分类:移动开发   时间:2016-03-03 23:02:00    阅读次数:407
Scala函数字面量简化写法
Scala提供了多种方法来简化函数字面量中多余的部分,比如前面例子中filter方法中使用的函数字面量,完整的写法如下: (x :Int ) => x +1 首先可以省略到参数的类型,Scala可以根据上下文推算出参数的类型,函数定义可以简化为: (x) => x +1 这个函数可以进一步去掉参数的
分类:其他好文   时间:2016-03-03 23:00:39    阅读次数:342
1007条   1 2 3 4 5 6 ... 60 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!