Swift操作符可以自行定义, 只需要加上简单的标志符即可.
@infix 中置运算. 如+,-,*,/运算
@prefix 前置运算. 如-
@postfix 后置运算. a++, a--
@assignment 赋值运算. +=, -=, --a, ++a
//
// main.swift
// SwiftBasic
//
// Created by yao_yu on 14-...
分类:
移动开发 时间:
2014-07-27 23:39:19
阅读次数:
388
在做tableView的时候,我们有时候需要根据cell的高度动态来调整,最近在网上看到一段代码不错,跟大家Share一下。
在
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath
*)indexPath{
类中获取cell的高度:
CGSize bo...
分类:
移动开发 时间:
2014-07-27 23:42:29
阅读次数:
421
想为你的应用增添色彩嘛?其实也不一定非要从大处着手,关注细节,关注页面的返回交互方式,也能大大的改善APP的用户体验。...
分类:
移动开发 时间:
2014-07-27 23:42:49
阅读次数:
339
网上学习资源很多,但是分类五花八门,不能很好作为思维导图一部分,所以最近用思维导图方式开始整理一些IOS中最常用的进价技术和一些demo。
小编认为IOS开发中最重要和难度较高的技术应该算是绘图和动画了,毕竟IOS说白了就是一个展现app的平台,图形技术最为重要,那么怎样在一个app中为用户展现最精彩的视觉效果,是每个开发者必备的技能。...
分类:
移动开发 时间:
2014-07-27 23:48:09
阅读次数:
296
在基类的table中加入upgrade操作:
public abstract class DbBaseTable {
private static final String TAG = "DbBaseTable";
/**
* @return the DB table name
*/
abstract String getName();
/**
* Creates th...
分类:
移动开发 时间:
2014-07-27 23:52:19
阅读次数:
387
在这个项目中涉及到了短信和彩信等功能,这个算是一个项目重要组成部分,曾经想过这个功能怎么开发,例如在我们永和系统中有很多订单,可以给用户办理会员卡等业务如何让用户及时知道自己卡里的消费情况?如何让用户心中存在安全感,试想想在你的银行卡每次消费或者转入、转出每一笔款的时候都有短信提示,你是不是无意中增加了一份安全感呢?
大家在想想目前的各类门户网站,以及我们常用的CSDN等论坛都提供...
分类:
移动开发 时间:
2014-07-27 23:53:49
阅读次数:
459
先建立一个table的基类:
public abstract class DbBaseTable {
private static final String TAG = "DbBaseTable";
/**
* @return the DB table name
*/
abstract String getName();
/**
* Creates the DB table ...
分类:
移动开发 时间:
2014-07-27 23:54:19
阅读次数:
478
一直显示Android字样,只需要删除目录下的snapshots.img
找到sdk的目录下的\tools\lib\emulator,然后删除上面的文件snapshots.img即可,我的sdk路径是下面的,所以进入这里杀出它就好了
D:\adt-bundle-windows-x86-20140321\adt-bundle-windows-x86-20140321\sdk\tools\lib\...
分类:
移动开发 时间:
2014-07-27 23:57:49
阅读次数:
425
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38173061 ,本文出自:【张鸿洋的博客】上一篇博客我使用自定义HorizontalScrollView写了一个具有HorizontalScrollView效果和ViewPager特性的横向图片轮播,详见:Android 自定义 HorizontalScrollView 打造再多...
分类:
移动开发 时间:
2014-07-28 00:00:19
阅读次数:
487
ffmpeg部分机器上有花屏的问题
原代码如下:
while(av_read_frame(formatCtx, &packet)>=0 && !_stop && NULL!=window && bInit) {
// Is this a packet from the video stream?
if(packet.stream_index==videoStream) {
...
分类:
移动开发 时间:
2014-07-28 00:01:10
阅读次数:
847
本实例通过MediaPlayer播放一首音乐并通过AudioManager控制手机音频。...
分类:
移动开发 时间:
2014-07-28 00:01:49
阅读次数:
384
谷歌Matias Duarte称,“Material Design是美丽和大胆的,因为干净的排版和布局简单且容易理解。内容才是焦点。
谷歌I/O
014开发者大会上宣布全新的设计语言“Material Design”,适用于旗下所有平台,包括 Android、Chrome OS 和网页。
谷歌Matias Duarte称,“Material Design是...
分类:
移动开发 时间:
2014-07-28 00:03:10
阅读次数:
282
主要是使用内容提供者ContentProvider
#1.在activity_main.xml布局文件中添加写sdcard权限,并添加读短信的权限
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/t...
分类:
移动开发 时间:
2014-07-28 00:05:49
阅读次数:
391
通过前面的3篇博客已经简单的介绍了Android开发的过程并写了一个简单的demo,了解了Android开发的环境以及一些背景知识。接下来这篇博客不打算继续学习Android开发的细节,先停一下,明确一下接下来的学习目标以及学习路线。一、对Android开发的基本认识1、Android原生开发是基于Java语言的,由于我比较擅长C#,所以对Java语言本身不太熟练,需要加强Java语言基础的练习,...
分类:
移动开发 时间:
2014-07-28 00:06:20
阅读次数:
291
在开发应用的时候,很多时候都会涉及大量图片的加载和高精度图片的加载,这两种操作都是会导致应用程序OOM(OutOfMemory)的问题发生,合理的图片加载和图片内存管理就是必须解决的问题,以下将提供一个比较完善的技术方案,解决这两个问题。
首先,我们必须明确为什么会发生OOM(OutOfMemory)的问题,其原因就是因为在APP运行过程中,所使用的系统内存超出了当前APP的最大可用内存...
分类:
移动开发 时间:
2014-07-28 00:08:00
阅读次数:
314
搜索技术是互联网最核心的技术之一。但是移动互联网迅猛发展的今天,互联网产生的数据已经不是简单的网页搜索所能涵盖的了。比如微信公众号,产生了许多优质的内容,如果这些公众号仅仅将这些内容发布到微信平台,那么你通过“传统的互联网搜索引擎”是无法获知这部分资源的。当然了,微信搜索其实只是一个例子,而且去年整合了腾讯搜搜的搜狗已经于今年发布了微信公众号的搜索。
其实还有一部分内容没有涵盖,那就是优秀的APP产生的内容。现在很多的APP是依托于网站的,这些APP发布的内容如果也同步于网站,那么这部分内容就不是信心的孤...
分类:
移动开发 时间:
2014-07-28 00:08:40
阅读次数:
364
效果如下:
DrawerLayout来自support.v4包,所以不用考虑兼容性问题。其次,这种布局类似风靡一时的侧滑菜单,但是比侧滑菜单轻巧许多。
下面介绍这种布局的使用方式。
1.在你的项目中导入support.v4包。
2.编辑一个布局,根节点为android.support.v4.widget.DrawerLayout,此节点下只允许有两个子节点,第一个为...
分类:
移动开发 时间:
2014-07-28 00:11:19
阅读次数:
400
题目链接:点击打开链接
== 难得的y出了一道计算几何
#include
#include
#include
#include
#include
using namespace std;
#define INF 999999999.9
#define PI acos(-1.0)
#define ll long long
struct Point
{
ll x, y,...
分类:
移动开发 时间:
2014-07-28 00:15:29
阅读次数:
326
最终效果图:
Girl.h
//
// Girl.h
// 11_tableView的使用_红楼梦
//
// Created by beyond on 14-7-26.
// Copyright (c) 2014年 com.beyond. All rights reserved.
//
#import
@interface Girl : NSObject
/...
分类:
移动开发 时间:
2014-07-28 00:15:59
阅读次数:
310
1.我们首先new一个我们自己的类集成ContentProvider,并实现方法如下
package com.wzw.sqllitedemo.providers;
import com.wzw.sqllitedemo.db.PersonSQLiteOpenHelper;
import android.content.ContentProvider;
import android.conten...
分类:
移动开发 时间:
2014-07-28 00:17:09
阅读次数:
295