- 博客(89)
- 资源 (13)
- 收藏
- 关注
原创 IOS的Json解析
#import "ViewController.h"#import "AFNetworking.h"#import "JSONKit.h"#import "SchoolInfo.h"#import "Person.h"#import "Jastor.h"@interface ViewController ()@end@implementation ViewController
2014-12-31 10:58:14 927
原创 有关于Fragment是否应该有empty constructor的问题
http://stackoverflow.com/questions/10450348/do-fragments-really-need-an-empty-constructor?lq=1147down voteacceptedYes they do.You shouldn't really be overriding the con
2014-12-30 17:08:57 693
转载 使用CocoaPods(二)删除已经配置的类库和移除CocoaPods
引言在使用CocoaPods(一)为项目配置第三方类库我们使用CocoaPods非常高效地将一些第三方类库导入到我们的项目中,但是不由得产生一个疑问:如果发现某个类库不适用,甚至是整个CocoaPods我们都不想再在项目中持有,那么我们要怎么把这些东西从项目中清理出去呢?本文介绍的就是如何删除一个或若干个已经在项目中配置好的第三方类库,以及如何将整个CocoaPods从项目中移除(不是在终
2014-12-30 15:32:03 501
转载 iOS开发入门:Xcode常用快捷键
Xcode有许多快捷键,这些快捷键在Xcode的工具栏里都有标注,学会使用这些快捷键可以大大的提高你的编程效率。本文来给大家介绍一些Xcode常用快捷键,设置方法:Xcode主菜单->Xcode->Preferences->Key bindings 中查看与修改。一、运行调试1.快捷键:command+shift+R 打开控制台 command+W
2014-12-30 15:06:08 650
转载 【Objective-C】06-点语法
本文目录前言一、传统的get方法和set方法二、使用点语法代替传统的get方法和set方法三、点语法和self的陷阱四、一点小建议说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议先学习C语言
2014-12-30 15:04:03 454
原创 Mac使用操作
(1)返回上一级文件夹:Command + ↑;(2)应用退出全屏,control + Command + F;(3)快速启动应用,使用Alfred这个。启动Alfred使用Option+Space;(4)退出软件,command + q;(5)OS X Lion: 用于打开和关闭文件夹的快捷键使用这些快捷键打开 Finde
2014-12-30 14:54:55 2331
转载 Java系列笔记(2) - Java RTTI和反射机制
目录前言传统的RTTI反射反射的实现方式反射的性能反射与设计模式前言并不是所有的Class都能在编译时明确,因此在某些情况下需要在运行时再发现和确定类型信息(比如:基于构建编程,),这就是RTTI(Runtime Type Information,运行时类型信息)。在java中,有两种RTTI的方式,一种是传统的,即假设在编译时已经知道了所有的类型;还有一种,是利用
2014-12-29 19:02:52 671
转载 [Objective-C]Class类型、class方法
Class类型 到目前为止,我们已经知道了对应于方法的SEL数据类型,和SEL同样在Objective-C里面我们不仅仅可以使用对应于方法的SEL,对于类在Objective-C也为我们准备了类似的机制,Class类型。当一个类被正确的编译过后,在这个编译成功的类里面,存在一个变量用于保存这个类的信息。我们可以通过一个普通的字符串取得 这个Class,也可以通过我们生成的对象取得这
2014-12-29 19:01:53 442
转载 Objective-C语言的 if ( self = [super init] )什么意思?
nianqing8953 分类:其他编程语言 | 浏览 2112 次Objective-C语言的 if ( self = [super init] )什么意思?别和我说: 若要初始化子类就必须初始化父类什么的,书上网上全是这么说,我表示这样说我看不懂,哪位高端娴熟程序员能仔细点给我指导下,谢谢了。 50分全部家当,全部送上.分享到:
2014-12-29 18:28:37 869
转载 使用CocoaPods管理依赖库
本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPods。CocoaPods是什么在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFNetworking、JSONKit等。使用这些第三方类库能极大的方便项目的开发,但是,集成这些依赖库需要我们手动去配置,例如集成ASIHttpRequest库时除了加入源码以外还需要手动去
2014-12-29 13:37:21 386
转载 [Android实例] 仿美团app,浮动layout滑动到顶部悬停效果
http://www.eoeandroid.com/thread-558736-1-1.html
2014-12-29 13:16:46 2734
转载 从原理上去理解圆形头像 Android ImageView圆形头像 图片完全解析
文章来自于:http://my.oschina.net/u/2241960/blog/321024我们在做项目的时候会用到圆形的图片,比如用户头像,类似QQ。用户在用QQ更换头像的时候,上传的图片都是矩形的,但显示的时候确是圆形的。 原理:先在canvas上面画一个圆形,参照圆形的起点坐标、半径,再画一个边长为圆的直径的bitmap(这个bitmap就是你想画的圆形
2014-12-29 13:15:03 775
转载 instanceof运算符、Class的isInstance( )与isAssignableFrom
http://bbs.csdn.net/topics/300208631
2014-12-29 13:14:24 369
转载 [Objective-c 基础 - 2.2] OC弱语法、类方法
#import @interface Person : NSObject- (void) test;- (void) test:(int) ab;+ (void) test;@end@implementation Person- (void) test{ NSLog(@"调用了对象方法test");}- (void) test:(int) a{
2014-12-28 22:42:13 516
转载 浅谈objective-C中的description方法
由于下个项目要做移动平台的开发,最近学习objective-C语言。objective-C是C语言的一个扩展集,但是它是一门面向对象语言。如果学过C#或是java的朋友应该知道在C#的类中有一个Tostring()方法,在objective—C中也有一个类似的方法,即description()方法。description方法是基类NSObject 所带的方法,在自定义的类中,我们可
2014-12-28 22:16:45 563
转载 IOS学习笔记14—用户首选项NSUserDefaults
用户首选项是用来保存和记录用户在操作应用的过程做做出的一些选择或设置。类似Android开发中的SharedPreference,可以存储一些数据,但基本都是简单类型的数据,主要作用都是存储一些用户设置数据,比如是否是首次登陆,就可以设置一个布尔类型的变量,设值为true或false。NSUserDefaults的几个重要方法:standardUserDefaults:
2014-12-28 21:58:25 444
转载 IOS 字典快速转换为Model 模型
一般情况下IOS得局部页面加载的过程是,创建一个Model然后,将Nib文件与Model进行关联,然后能够快速的获取到Nib文件上的控件实例。操作生成页面。但是原生的内容是没有直接通过Json获取Model只能生成字典。然后转换为Model。下列方法就是通过字典来转换为Model的过程。首先是要添加对应的使用的头文件#import 然后添加下面几个方法Model从字
2014-12-28 21:44:53 617
转载 IOS json 转 Object / ios json to Object / ios json convert Object
直奔主题:在ios平台做通用的json数据解析,直接将json格式字符串转化成 对应的Object类(比如:jsonUser 转 User对象)。 思路: 1. 获取服务器端的json数据,然后解析成NSDictionary对象(我们一般是使用第三方的json解析工具JSONKit,SBJson等)。 2. 使用第三方工具Jastor将NSDicti
2014-12-28 21:43:18 457
转载 IOS汤姆猫小练习
#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIImageView *tomImageView;@end@implementation ViewController- (void)viewDidLoad { [super viewDid
2014-12-27 21:21:02 511
转载 Objective-C 一个方法如何传递多个参数?
一个方法可以包含多个参数,不过后面的参数都要写名字。多个参数的写法(方法的数据类型) 函数名: (参数1数据类型) 参数1值的名字 参数2的名字: (参数2数据类型) 参数2值的名字 …. ;举个例子,一个方法的定义:-(void) setKids: (NSString *)myOldestKidName secondKid: (NSString *) mySeco
2014-12-27 20:52:09 6387
转载 Object c的.h文件中字段和属性的区别
刚开始一直没把这个问题搞明白,后来搜了下google,发现了答案http://stackoverflow.com/questions/15811751/whats-the-difference-between-property-and-fields-in-objective-c里面写了这么一段话With the second one you are only creating in
2014-12-26 17:12:27 402
转载 Android Screen Monitor
1.官方地址http://code.google.com/p/android-screen-monitor/2.解压缩得到asm.jar3.命令行进入asm.jar文件夹;4.输入如下命令[java] view plaincopyjava -jar asm.jar 5.弹出选择设备的界面
2014-12-26 14:00:05 491
转载 [Android widget] Android 点击图标重新启动问题
正在运行的Android程序 当点击home键的时候软件重新运行了 而不是进入之前的界面 程序偶尔会出现这样的情况 大部分情况下是可以正常跳转的 请问谁知道这样的问题怎么解决啊???谢谢各位了最佳答案 大逗比查看完整内容这个事件触发的原因是:安装完程序点击打开后,点击HOME键退回到桌面,再点击图标进入程序 原因应该是intent携带
2014-12-26 13:28:44 1014
原创 IOS开发博客
http://www.yifeiyang.net/// ---------------------------不定期更新--------------
2014-12-23 19:54:32 618
转载 TextView设置一行最多显示6个字是什么属性?
android:maxEms="6" android:singleLine="true"android:ellipsize="end" 后边显示省略号6为汉字的长度这个能行的
2014-12-22 20:28:36 2046
转载 用的友盟安卓社会化组件,然后客户端安装了微博4.2,做的应用用友盟的新浪授权登陆 提示:sso package or sign error。
新浪微博SSO分享出现sso package or sign error 的解决办法首先确认在友盟后台绑定新浪appkey和secret正确 ,随后安装新浪签名工具https://github.com/mobileresearch/weibo_android_sdk/blob/master/app_signatures.apk 将app_signatures.apk 安装到任意手机(只为
2014-12-22 16:54:47 1494
转载 为Xcode6添加Empty Application选项
最近Xcode更新到了最新版6.0.1,新建工程时发现没有了之前版本中的Empty Application选项其他选项创建的工程都是与StoryBoard有关的,可能是苹果鼓励开发者使用StoryBoard吧按我个人编程习惯,我还是喜欢用纯代码,那么就需要创建一个Empty Application,那么怎么做呢?参阅网上各位同学提供的信息资料
2014-12-21 20:20:04 392
转载 Objective C中block类型使用注意
#import void test() { NSLog(@"TEST");}int sum(int a, int b) { return a +b;}int main(int argc, const char * argv[]) { @autoreleasepool { // 如果想要改变block代码块之外的变量值,就必须
2014-12-21 11:25:34 497
转载 Objective C中block类型
#import void test() { NSLog(@"TEST");}int sum(int a, int b) { return a +b;}int main(int argc, const char * argv[]) { @autoreleasepool { // 函数指针 void (*my)(
2014-12-21 11:14:45 483
转载 Objective C的SEL类型
#import #import "Person.h"int main(int argc, const char * argv[]) { @autoreleasepool { Person* p = [[Person alloc] init]; // 消息机制 [p eat]; // 使
2014-12-21 10:41:14 459
转载 GridView如何适配不同屏幕
GridView和ListView一样,都是项目中常用的控件之一,那么本篇文章要讲的是GridView如何适应不同大小的屏幕,首先,我们来看一张效果图,如下:每行为四个item,上下左右间距大概2dp,而且会根据不同的屏幕大小,每个item中的图片随之缩放或放大以适应屏幕(始终保持正方形的样子),我们大多数在使用GridView的时候可能会把columnWidth设置了一个定值
2014-12-20 17:46:27 681 1
转载 android webview js交互, 响应webview中的图片点击事件
转载请注明出处 挺帅的移动开发专栏 http://blog.csdn.net/wangtingshuai/article/details/8635787 最近碰到个新需求需要点击webview中的图片进行放大显示。整理了下思路,想到了下面的一个可行的方案。方案思路,1.在点击图片的时候调用本地的java方法并给出响应的图片地址2.
2014-12-20 17:43:57 614
原创 IOS开发小经验
(1)View不用直接访问控制器,通过代理访问;(2)一般的代理方法定义成optional;(3)在调用代理方法时需要判断代理方法有没有实现;(4)模仿系统的控件是如何使用代理,和定义代理的,命名规则等等;(5)延时使用GCD,^后面跟代码块;(6)分割线使用view来实现,UIView的aplha属性可以控制线显示的颜色深浅。
2014-12-20 12:08:42 364
转载 ios自定义xib的时候,需要如何初始化里面的控件(添加相关的数据到控件)
#import "MJTgHeaderView.h"@implementation MJTgHeaderView+(instancetype) headerView { return [[[NSBundle mainBundle] loadNibNamed:@"MJTgHeaderView" owner:nil options:nil] lastObject];}
2014-12-20 12:00:42 2280
翻译 Objective-c @Class 说明
为了减少由依赖关系引起的重新编译所带的影响,Objective-C引入了关键字@class来告诉编译器:这是一个类,所以我只需要通过指针来引用它。它并不需要知道关于这个类的更多信息,只要了解它是通过指针引用即可。如下例所视:#import @class Tire;@class Engine;@interface Car : NSObject{Tire *tires[
2014-12-20 11:55:50 458
转载 universal-imageloader发生OOM
http://stackoverflow.com/questions/21396835/universal-imageloader-outofmemory-error You may try the large memory option: android:largeHeap="true" android:name="com.xxx.xxx.App"
2014-12-19 17:02:26 692
原创 xUtils上传文件使用表单的方式上传文件。
项目中需要进行上传多张图片,比如说,发表文章的时候最多可以上传9张图片。 List filelist = new ArrayList(); for (int i = 0; i < filePath.length; i++) { filelist.add(new File(filePath[i])); } RequestParams params = new Requ
2014-12-16 13:51:49 5039 1
转载 Fiddler 跟踪 Android 数据包
随着 HTML5 的急速增长,现在越来越多的人,开始涉及到移动终端的 Web 开发领域,但手机端始终没有 PC 端这么多的调试工具。即使 PC 端浏览器模拟 user-agent 进行开发,也可能会发生移动终端和 PC 端浏览器渲染不一致的问题。所以,最好还是在真正的手机端开发调试,但,怎么抓包呢?今天,就向大家介绍 Fiddler 如何抓取 Android 手机浏览器上的数据包。众所
2014-12-16 13:16:31 497
ShowPercentView
2015-02-02
EventBusDemo
2014-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人