通过实例讲解:
@interface DemoObject : NSObject
@property (strong, nonatomic,readonly) NSString *name;
@property (strong, nonatomic) NSMutableArray *dataSource;
@property (copy, nonatomic) NSDictionary *pr...
分类:
移动开发 时间:
2015-04-28 18:41:17
阅读次数:
181
phonegap是通过html5开放安卓app的强大软件,它的出现秒杀了一切学手机安卓,ios软件的小生们。
作为一个前端html5开发者,我不能不说,这个软件造福于人类呀。
首先phonegap需要如下软件依次安装:
讨厌的:eclipse(我也是醉了,一个学前端的,按这个java的东西,让我考虑的很久)...
分类:
移动开发 时间:
2015-04-28 18:42:28
阅读次数:
183
一、什么是对话框?
一种次要窗口,包含按钮和各种选项,通过它们可以完成特定命令或任务。 查找和替换对话框 对话框与窗口有区别,它没有最大化按钮、没有最小化按钮、大都不能改变形状大小。(“打开文件”对话框是可以改变大小的) 对话框:是人机交流的一种方式,用户对对话框进行设置,计算机就会执行相应的命令。对话框中有单选框、复选框等。
要我说,对话框,就是一个用于和用户进行对话的小框框。大家见到最多的...
分类:
移动开发 时间:
2015-04-28 18:41:22
阅读次数:
173
iOS之后想要操作顶部状态栏就不是太容易了,操作步骤如下:
首先在info.plist文件中添加View controller-based status bar appearance项,
一. View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。
………………
二. View controller-based status bar appearance项设为NO...
分类:
移动开发 时间:
2015-04-28 18:40:11
阅读次数:
121
网上找了很多关于插件式开发的资料 最值得研究意义的两种开源开发插件框架http://www.oschina.net/p/cjframeforandroid 与http://www.oschina.net/p/xcombine 另外还有一种非常简单的通过sharedUserId方式去实现。接下来讲的就是最方便的通过sharedUserId去实现。
思路:在主app中与次app中设置同样...
分类:
移动开发 时间:
2015-04-28 18:37:43
阅读次数:
224
1. 事件的背景
初始AutoMapper是在做成绩管理系统1.0的时候,那个时候因为系统采用了WCF+MVC+easyUI+EF的框架,那么我们在实现B层与WCF层之间的实体转换的时候就需要借助于某种方法(用纯代码实现)或者某种工具实现,我采取的是后者,因为每当遇到一个问题的时候,我总是觉得有比写纯代码更加简洁的方法。
那个时候只是上网查个例子就用,别的也没有想那么多。直到...
分类:
移动开发 时间:
2015-04-28 18:33:38
阅读次数:
221
iOS关于RSA加密方法很多,但解密相关的方法却很少。折腾了好久,终于找到两个比较好的例子。
1、使用openssl生成Publickey.pem及Privatekey.pem实现加密和解密。源码下载
缺点:此项目加密时长度超过100多就不能加密,但对一般密码加解密足矣!
适用环境:
1、ios应用程序自动生成公钥,私钥,并保存下来。以后都是沙盒提取
2、服务器公钥通过der格式...
分类:
移动开发 时间:
2015-04-28 18:34:30
阅读次数:
128
1、 标签
2、FrameLayout>RelationLayout>LinearLayout
3、LinearLayout中少用layout_weight参数
4、布局中减少Layout层次嵌套和不必要节点,代码中减少不必要的infalte(e.g. 局部变量->全局变量)
5、用TextView代替TextView+ImageView的组合(实用drawableTop属性等)
6、首次不需要显示使用的节点设置android:visibili...
分类:
移动开发 时间:
2015-04-28 18:31:58
阅读次数:
135
Reveal作为分析APP UI的利器确实非常好用,用来查看任意UI布局也很方便
一.模拟器进行分析
1.打开Reveal(http://revealapp.com下载)
2.打开Xcode
3.Reveal——Help——Show Reveal Library in Finder
4.Xcode——导入Reveal.framewo...
分类:
移动开发 时间:
2015-04-28 18:26:14
阅读次数:
150
移动前端开发中添加一些webkit专属的HTML5头部标签,帮助浏览器更好解析html代码,更好地将移动web前端页面表现出来。本文整理一些常用的meta标签。 ...
分类:
移动开发 时间:
2015-04-28 18:21:55
阅读次数:
140
这里主要讲的是使用CoreAnimate实现所需的动画。先上官网的介绍:https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Introducti...
分类:
移动开发 时间:
2015-04-28 18:17:55
阅读次数:
130
一直对ios的armv7、armv7s、arm64似懂非懂的,只知道如果报No architectures to compile for (ARCHS=i386, VALID_ARCHS=armv6 armv7)这样的错误是他们不兼容删除一下就行了,但是不知道根源,特意去网上查了一下。ios指令集:...
分类:
移动开发 时间:
2015-04-28 18:15:54
阅读次数:
198
利用Reachability的的一个方法currentReachabilityStatus 获取枚举类型值判断是否为2即可,不是2就不是WiFi。enum { // DDG NetworkStatus Constant Names. kNotReachable = 0, // Apple's co....
分类:
移动开发 时间:
2015-04-28 18:17:12
阅读次数:
356
strong。weak,copy的详解对象使用strong,ui控件使用weak,字符串用copy现在使用ARC,ARC判断准则:只要没有强指针指向对象中,找个对象就会被销毁。1. Strong/weak默认情况下下是强指针 Person *person = [[Person alloc] init...
分类:
移动开发 时间:
2015-04-28 18:16:41
阅读次数:
168
我以前一直以为,一个View被removeView了之后,就会被回收。其实不是这样的。如果有人引用它。它还是会存在的。removeView和View被回收没有必然的关系。一个View被removeView之后,还可以再次addView到容器中。来自为知笔记(Wiz)
分类:
移动开发 时间:
2015-04-28 18:11:01
阅读次数:
495