首页 > 2016年03月03日 > 全部分享
【技术】【使用】AFNetworking的介绍和应用
AFNetworking是一个为 iOS 和 Mac OSX 制作的令人愉快的网络库,它建立在URL 装载系统框架的顶层,内置在Cocoa里,扩展了强有力的高级网络抽象。它的模块架构被良好的设计,拥有丰富的功能,因此,使用起来,必定赏心悦目。        @原文链接https://github.com/AFNetworking/AFNetworking,我在此基础上了点配置修改 ...
分类:Web开发   时间:2016-03-03 23:03:06    收藏:0  评论:0  赞:0  阅读:614
【技术】 NSUserDefaults的使用
用户轻量级的数据持久化,主要用于保存用户程序的配置等信息,以便下次启动程序后能恢复上次的设置。 该数据实际上是以“键值对”形式保存的(类似于NSDictionary),因此我们需要通过key来读取或者保存数据(value)。 具体使用如下: 1、获取一个NSUserDefaults引用: NSUserDefaults *userDefaults = [NSUserDefaults ...
分类:其他   时间:2016-03-03 23:02:56    收藏:0  评论:0  赞:0  阅读:447
【解决方法】iOS 开发小技巧
1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用)。 其实在代码里还是可以设置的,那就是删除背景view [[self.searchBar.subviews objectAtIndex:0] removeFromSuperview]; 2,NSDate: ...
分类:移动平台   时间:2016-03-03 23:02:46    收藏:0  评论:0  赞:0  阅读:707
【面试】iOS 开发面试题(一)
1. #import 跟#include 又什么区别,@class呢, #import   答:#import是Objective-C导入头文件的关键字,#include是C/C++导入头文件的关键字,使用#import头文件会自动只导入一次,不会重复导入,相当于#include和#pragma once;@class告诉编译器某个类的声明,当执行时,才去查看类的实现文件,可以解决头文件...
分类:移动平台   时间:2016-03-03 23:02:36    收藏:0  评论:0  赞:0  阅读:535
【面试】iOS 开发面试题(三)
1、iOS数据持久化存储方案有哪些? 参考答案: plist属性列表存储(如NSUserDefaults)文件存储(如二进制数据写入文件存储,通过NSFileManager来操作将下载起来的二进制数据写一篇文件中存储)NSKeydeArchiver归档存储,常见的是自动化归档/解档处理,想要学习如何通过runtime实现自动化归档/解档,可数据库SQLite3存储(如FMDB、Core D...
分类:移动平台   时间:2016-03-03 23:02:25    收藏:0  评论:0  赞:0  阅读:592
【面试】iOS 开发面试题(二)
1. 我们说的oc是动态运行时语言是什么意思?   答案:多态。 主要是将数据类型的确定由编译时,推迟到了运行时。   这个问题其实浅涉及到两个概念,运行时和多态。   简单来说,运行时机制使我们直到运行时才去决定一个对象的类别,以及调用该类别对象指定方法。   多态:不同对象以自己的方式响应相同的消息的能力叫做多态。意思就是假设生物类(life)都用有一个相同的方法-eat;   那人...
分类:移动平台   时间:2016-03-03 23:02:16    收藏:0  评论:0  赞:0  阅读:571
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:01:25    收藏:0  评论:0  赞:0  阅读:647
Spring学习之AOP
Spring-AOP(Aspect-orented programming) 在业务流程中插入与业务无关的逻辑,这样的逻辑称为Cross-cutting concerns,将Crossing-cutting concerns独立出来为一个对象,这样的特殊对象称为Aspect Aspect,即方面。所
分类:编程语言   时间:2016-03-03 23:01:15    收藏:0  评论:0  赞:0  阅读:475
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:00:55    收藏:0  评论:0  赞:0  阅读:583
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:00:45    收藏:0  评论:0  赞:0  阅读:453
lua、groovy嵌入到java中的性能对比(转)
lua和groovy都是可以嵌入到java中的脚本语言。lua以高性能著称,与C/C++在游戏开放中有较多使用,groovy是一个基于Java虚拟机(JVM)的敏捷动态语言,在jvm下有着不错的性能。 groovy天生与java有着极高的兼容性,两者间对象无缝存取,支持jsr223。而lua是基于C
分类:编程语言   时间:2016-03-03 23:00:15    收藏:0  评论:0  赞:0  阅读:836
第二周 操作系统是如何工作的
一.函数调用堆栈 计算机是如何工作的(三个法宝) 存储程序计算机 函数调用堆栈 中断机制 堆栈: esp:堆栈指针 ebp:基址指针,在C语言中用作记录当前函数调用基址 CS:eip:总是指向下一条的指令地址 call xxx 执行call之前 执行call时,cs : eip原来的值指向call下
分类:其他   时间:2016-03-03 23:00:05    收藏:0  评论:0  赞:0  阅读:538
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 22:59:55    收藏:0  评论:0  赞:0  阅读:336
Scala应用函数
我们使用“_” 来代替单个的参数,实际上你也可以使用“_”来代替整个参数列表,比如说,你可以使用 print _ 来代替 println (_). someNumbers.foreach(println _) Scala编译器自动将上面代码解释成: someNumbers.foreach( x =>
分类:其他   时间:2016-03-03 22:59:45    收藏:0  评论:0  赞:0  阅读:496
Scala函数字面量
Scala中函数为头等公民,你不仅可以定义一个函数然后调用它,而且你可以写一个未命名的函数字面量,然后可以把它当成一个值传递到其它函数或是赋值给其它变量。下面的例子为一个简单的函数字面量(参考整数字面量,3 为一整数字面量)。 (x :Int ) => x +1 这是个函数字面量,它的功能为+1.
分类:其他   时间:2016-03-03 22:59:35    收藏:0  评论:0  赞:0  阅读:643
通过编写一个简单的漏洞扫描程序学习Python基本语句
今天开始读《Python绝技:运用Python成为顶级黑客》一书,第一章用一个小例子来讲解Python的基本语法和语句。主要学习的内容有:1. 安装第三方库。2. 变量、字符串、列表、词典。3. 网络的编程。4. 条件选择语句和for循环。5. 异常处理。6. 函数。7. 文件输入/输出。8. sy
分类:编程语言   时间:2016-03-03 22:59:25    收藏:0  评论:0  赞:0  阅读:452
[iOS]解决模拟器无法输入中文问题
第一步:设置schem 菜单项 -> Product-> Scheme -> Edit Scheme -> 然后在弹出的界面里 选择OPtion 项, 设置 Application Region 为 “中国” 第二步:设置模拟器为中文 点击Change to Simplified Chinese之后
分类:移动平台   时间:2016-03-03 22:59:15    收藏:0  评论:0  赞:0  阅读:504
用Redis作为Mysql数据库的缓存【转】
用Redis作Mysql数据库缓存,必须解决2个问题。首先,应该确定用何种数据结构存储来自Mysql的数据;在确定数据结构之后,还要考虑用什么标识作为该数据结构的键。 直观上看,Mysql中的数据都是按表存储的;更微观地看,这些表都是按行存储的。每执行一次select查询,Mysql都会返回一个结果
分类:数据库技术   时间:2016-03-03 22:59:05    收藏:0  评论:0  赞:0  阅读:560
[iOS]App上架流程[利用Archive进行上传]
今天给大家带来项目如何上架的教程 准备: 1. 一个开发者账号(需要交过钱的,🍎好黑) 2. 一个做完的项目 检查: 1. 你的Xcode必须是正式版,不可以是beta版本(不能上传项目) 2. 请确认你的Xcode是从App Store或者从开发者网站下的Xcode安装,而不是非法获取的安装包,
分类:移动平台   时间:2016-03-03 22:58:55    收藏:0  评论:0  赞:0  阅读:335
Scala函数字面量简化写法
Scala提供了多种方法来简化函数字面量中多余的部分,比如前面例子中filter方法中使用的函数字面量,完整的写法如下: (x :Int ) => x +1 首先可以省略到参数的类型,Scala可以根据上下文推算出参数的类型,函数定义可以简化为: (x) => x +1 这个函数可以进一步去掉参数的
分类:其他   时间:2016-03-03 22:58:45    收藏:0  评论:0  赞:0  阅读:338
1276条   1 2 3 4 ... 64 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!