码迷,mamicode.com
首页 > 移动开发
iOS各类优化方案(二)之前整理有借鉴别人的
iOS开发之加载、滑动翻阅大量图片优化解决方案 今天分享一下私人相册中,读取加载、滑动翻阅大量图片解决方案,我想强调的是,编程思想无关乎平台限制。 我要详细说一下,在缩略图界面点击任意小缩略图后,进入高清大图全屏浏览界面的这短暂的1秒内(和后续的几秒),都发生了什么。 常规思路流程 点击任意小图后, 1.首先制作scrollview框架:大小2...
分类:移动开发   时间:2015-03-06 17:14:34    阅读次数:147
iOS 优化内存(三)iOS应用程序多语言本地化解决方案
iOS应用程序多语言本地化解决方案 最近要对一款游戏进行多语言本地化,在网上找了一些方案,加上自己的一点点想法整理出一套方案和大家分享! 多语言在应用程序中一般有两种做法: 一、程序中提供给用户自己选择的机会; 二、根据当前用户当前移动设备的语言自动将我们的app切换对应语言。 第一种做法比较简单完全靠自己的发挥了,这里主要讲第二种做法,主要分一下几点: ...
分类:移动开发   时间:2015-03-06 17:13:56    阅读次数:158
iOS 优化内存(四)何时用self
iOS何时使用self. 大多数的答案是:“这与objc的存取方法有关” 怎么样才能有关呢?接下来通过几个小例子来看一下。 首先我们创建一个学生类:Student类 这个学生类里有学生的id和学生的姓名name #import    @interface  Student : NSObject{   //idname   NSString *id;   NSS...
分类:移动开发   时间:2015-03-06 17:11:56    阅读次数:166
iOS 优化内存(五)开发流程总结
iOS开发流程总结 流程:注册、开发、真机测试、发布以及上线。 iPhone iOS 4从注册到app上线开发流程 一、关于注册账号IDP和Apple ID: 1、注册App ID(无论是iOS使用者还是开发者都需要*****ID,只是后者还需要付99$注册成为开发者。) 网址:http://developer.apple.com 由于上边的网址没有...
分类:移动开发   时间:2015-03-06 17:12:06    阅读次数:187
iOS 优化内存(六)开发必不可少的75个工具
iOS 开发者必不可少的 75 个工具 如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。 软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。 记住了这些,我将向你展示一份关于各种工具的长长...
分类:移动开发   时间:2015-03-06 17:13:20    阅读次数:276
iOS 优化内存(七)开发中使用第三方类库
在iOS中使用第三方类库 方法一:直接复制所有源文件到项目中 这种方法就是把第三方类库的所有源文件复制到项目中,直接把所有.h和.m文件拖到XCode项目中即可。如果第三方类库引用了一些系统自带类库,那么在项目中还需要额外引用那些类库。 如果当前的项目启用了ARC,而引用的第三方类库未使用ARC,那还需要在项目信息的Targets – Build Parses里找到第...
分类:移动开发   时间:2015-03-06 17:13:10    阅读次数:189
iOS 优化内存(八)持久化
iOS持久化 1.文件系统 不管是Mac OS X 还是iOS的文件系统都是建立在UNIX文件系统基础之上的。 1.1 沙盒模型 在iOS中,一个App的读写权限只局限于自己的沙盒目录中。 沙盒模型到底有哪些好处呢? 安全:别的App无法修改你的程序或数据 保护隐私:别的App无法读取你的程序和数据 方便删除:因为一个App所有产生的内容都在自己...
分类:移动开发   时间:2015-03-06 17:12:06    阅读次数:213
iOS 一些常用的笔记
iOS开发笔记(1) 退回输入键盘:  - (BOOL) textFieldShouldReturn:(id)textField{      [textField  resignFirstResponder];  }    CGRect CGPoint & CGSize CGPoint aPoint = CGPointMake(...
分类:移动开发   时间:2015-03-06 17:12:44    阅读次数:236
iOS 常用到的关键代码
iOS开发中最有用关键的代码合集(1) 本文整理了,在iOS开发中我们所遇到一些开发问题的技巧类的代码,让你在开发过程中避免了很多弯路,希望能给你的开发带来帮助和启发。 1.判断邮箱格式是否正确的代码:   // 利用正则表达式验证 -( BOOL )isValidateEmail:( NSString  *)email  {  NSStri...
分类:移动开发   时间:2015-03-06 17:11:59    阅读次数:170
MAC OS X10.10上Android开发环境搭建
由于Google官方已经不提供Adt-Bundle下载了,主推AndroidStudio。可以从这个链接下载http://www.androiddevtools.cn。上面不光有adt-bundle,还有最新的AndroidStudio。由于对OS X还不是很熟悉,本次采用adt-bundle安装。 一,下载JDK 下载方式有两种,其一是从链接http://www.androiddev...
分类:移动开发   时间:2015-03-06 17:10:37    阅读次数:160
Android实战技巧之十四:混淆与反编译
混淆Android Studio: 只需在build.gradle(Module:app)中的buildTypes中增加release的编译选项即可,如下: buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-...
分类:移动开发   时间:2015-03-06 17:08:41    阅读次数:161
Android 切换应用风格,夜间模式
加入SharedPreference标志,可以记忆上次选用的风格,从而下次启动时不必重置。 package com.zms.nightstyle; import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; import android.conten...
分类:移动开发   时间:2015-03-06 17:08:09    阅读次数:597
android studio获取默认签名证书指纹数据
由于申请微信分享需要签名证书数据,在android studio里找了好久都没有找到,最后在网上查到了得通过studio下面的Terminal中获取 没有密码的,直接点击回车就好了...
分类:移动开发   时间:2015-03-06 17:06:34    阅读次数:192
android ListView简单用法
ListView是比较常用的控件之一,在这里总结一下,方便查阅。 程序效果是实现一个ListView,ListView里面有标题、内容和图片,并加入单击和长按响应。 步骤: 1.首先在activity_main.xml中定义一个ListView。 <LinearLayout xmlns:android="http://schemas.android.com/a...
分类:移动开发   时间:2015-03-06 17:05:01    阅读次数:166
cocos2d-x避免手动修改android.mk文件来编译
编辑android.mk文件,替换为如下内容LOCAL_PATH := $(call my-dir) LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := cocos2dcpp_shared LOCAL_MODULE_F...
分类:移动开发   时间:2015-03-06 17:00:48    阅读次数:158
【起航计划 023】2015 起航计划 Android APIDemo的魔鬼步伐 22 App->Menu->Inflate from XML 使用xml资源展示菜单
本例MenuInflateFromXml.java演示了如何从Menu 资源(XML 定义)展开菜单项。这个例子的onCreate 采用了使用代码来创建Activity 界面的方法 而通常的方法是采用Layout资源的方法。如果你有兴趣了解一下如何使用代码创建UI,可以参考本例的onCreate方法...
分类:移动开发   时间:2015-03-06 17:01:15    阅读次数:234
android 和 ios 读取lua 的搜索路径(只是拷贝他人的,没有测试过)
在lua语言中,require语句搜寻模块有一个内置的顺序,并且可以通过package.path来维护模块的搜索策略。但是在cocos2d-x中,不是这样!cocos2d-x重载了原本的lua的require加载方式。(见Cocos2dxLuaLoader.cpp )Cocos2dxLuaLoade...
分类:移动开发   时间:2015-03-06 16:58:10    阅读次数:638
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!