一、精细化运营的目标产品是什么类型的APP?是否需要过多的运营?比如说你的产品只是个工具,那恐怕谈不上过多的精细化运营,一般做好常规的用户行为分析、再配合用户定***,用于指导产品的设计即可;如果是内容型产品,或者功能和内容兼具的产品,那确实需设计统计框架统计的..
分类:
移动开发 时间:
2015-05-14 06:27:09
阅读次数:
173
基本概念:导航视图控制器(UINavigationController)是用于构建分层应用程序的主要工具,管理着多个内容视图的换入和换出,并且自身提供了视图切换的动画效果(例如:相册,QQ,微信等APP应用)。 它的父类是UIViewController,是所有视图控制器的基类,导航控制器以栈...
分类:
移动开发 时间:
2015-05-14 06:11:49
阅读次数:
324
下面是这个类的一些功能:
1.设置icon上的数字图标
//设置主界面icon上的数字图标,在2.0中引进, 缺省为0
[UIApplicationsharedApplication].applicationIconBadgeNumber = 4;
2.设置摇动手势的时候,是否支持redo,undo操作
//摇动手势,是否支持redo undo操作。
...
分类:
移动开发 时间:
2015-05-14 01:02:29
阅读次数:
207
代码:package com.test.handler; import com.test.demo.R; import android.app.Activity;import android.app.ProgressDialog;import android.os.AsyncTask;import ...
分类:
移动开发 时间:
2015-05-14 00:49:13
阅读次数:
187
Heidi Roizen女士一度是硅谷人人争相学习的典范。她曾创办自己的公司并管理了 14 年之久。后来,她担任苹果公司主管开发者关系的高级副总裁。现在,她是 DFJ Venture 的一位风投家,她还在斯坦福主讲一门名叫“企业家精神”的课程。她几乎认识硅谷的所有重要人物并且灵活地运用着自己的影响力...
分类:
移动开发 时间:
2015-05-14 00:47:51
阅读次数:
224
iOS控制器的创建。除了常见的alloc init外还有通过加载storyboard和xib的方式,下边逐一展开:1.代码alloc init 创建方式ViewController *vc= [[ViewController alloc] init];2.storyboard创建控制器1》加载制定的...
分类:
移动开发 时间:
2015-05-14 00:46:12
阅读次数:
133
开发手机页面以及Hybird应用时,调试曾经是个老大难问题,不时需要用写log等方式曲线救国。实际上,Chrome和Android(需要4.4+版本)已经提供了不亚于电脑版本的调试功能,只是看样子还有好多人不知道,所以写下来分享给各位。本文遵循CC协议,欢迎转发,但请注明作者和出处(http://n...
分类:
移动开发 时间:
2015-05-14 00:41:18
阅读次数:
197
//传输数据 1 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; 2 manager.responseSerializer = [AFHTTPResponseSerialize...
分类:
移动开发 时间:
2015-05-14 00:36:31
阅读次数:
181
//使用NSScanner类,
[self isPureInt:textFiledLabel.text] //传入textFiledLabel获取的输入字符串并调用方法判断
- (BOOL)isPureInt:(NSString*)string{
NSScanner* scan = [NSScanner scannerWithStri...
分类:
移动开发 时间:
2015-05-13 23:24:24
阅读次数:
459
缩放打开MasterViewController.xib,在Size面板中查看 Custome View的大小。在本例中,它应该是540x400大小。但是读者的这个数字会有不同。不管是多大,请记下这个数字。待会会用到。这将是App出口的最小大小。打开 MainMenu.xib, 选择 window 对象。在Size 面板中,勾上Constraint右边的Minimum Size 选项,然后将wid...
分类:
移动开发 时间:
2015-05-13 23:20:49
阅读次数:
384
ListView 是手机系统中使用非常广泛的一种组件,它以垂直列表的形式显示所有列表项。
创建ListView的两种方式;
直接创建
让Activity继承ListActivity。
1.基于数组的ListView:
在布局文件中这么写:
<ListView
android:layout_width="fill_parent"
android:...
分类:
移动开发 时间:
2015-05-13 23:20:16
阅读次数:
352
最近在做的一个小项目中,需要实时获取Activity栈顶以及它所属的App Process。
根据之前的了解,知道Android API有提供一个接口
public ListActivityManager.RunningTaskInfo>
getRunningTasks (int maxNum)
可以得到系统当前正在运行的Task列表,用maxNum限制要获取的数量(最近使用...
分类:
移动开发 时间:
2015-05-13 23:20:48
阅读次数:
360
综述:Android网络时间更新,大体分两类。1、moderm相关更新,2、网络更新。本次主要介绍android设备网路时间同步。...
分类:
移动开发 时间:
2015-05-13 23:17:16
阅读次数:
286
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetwork...
分类:
移动开发 时间:
2015-05-13 23:11:35
阅读次数:
269
继上节《Xamarin.IOS之快速入门》之后,本节将会在此基础之上具体扩展,主要是增加一个列表可以提供历史拨打电话的记录。下面我们直接进入正题。首先打开MainStoryboard.storyboard,我们在这个基础之上继续修改。从工具栏中拖放一个Navigation Controller到故事...
分类:
移动开发 时间:
2015-05-13 23:11:01
阅读次数:
176
android 手把手教你照片墙应用实现,再多的图片也不怕OOM...
分类:
移动开发 时间:
2015-05-13 22:07:01
阅读次数:
242
SurfaceView和View的区别View是在ui主线程中,直接响应用户的操作,以及任务的分发,但是任务比较复杂会出现阻塞。
SurfaceView则不会出现这种问题,以为它直接从内存等取得图像,更为重要的是,SurfaceView可以通过主线程之外的线程来改变Ui。使用对于ui的更新分为主动更新和被动更新,对于被动更新,是通过时间出发控件的更新,频率一般比较低,所以倾向选择View来完成。...
分类:
移动开发 时间:
2015-05-13 22:04:38
阅读次数:
160