- 博客(83)
- 收藏
- 关注
转载 Xcode—ARC
打开你的工程,点击目录的工程文件,最顶端蓝色的,然后选择project下你的工程,还是蓝色那项,然后build Settings,然后往下拉,在Apple LLVM 5.0 - Language - Objective C 里有一个选项,Objective-C Automatic Reference Counting 选择NO,就可以了。 project -> build
2014-06-24 17:25:23
447
转载 Eclipse—手动修改配置文件更改默认的工作空间
我们设置了eclipse的默认工作目录,并且选中了下次不提示,但是又想修改默认的目录,怎么办? 打开eclipse安装目录进入 configuration\.settings 打开org.eclipse.ui.ide.prefs文件 找到 ECENT_WORKSPACES=E\:\\workspace 修改后面的就行了,比如修改成 RECENT_WO
2014-06-23 10:01:43
790
转载 MySQL—MySQL数据库支持的数据类型
前言: 这章是学习Mysql很重要的一节,记得在一次数据库大会上,某前辈说了这么一句话:“如果是我面试DBA,我第一个问题就是关于tinyint、smallint、mediumint、int、bigint的区别,如果这些不能详细解释,后面不管他表现的多好,我不会考虑”,从这里可以理解掉Mysql的数据类型是多么重要,很多人特别是开发人员往往不会关注这方面,从理解上大家会任务
2014-06-21 17:45:02
713
转载 iOS—随机数生成方法
iOS 有如下三种随机数方法:1. srand((unsigned)time(0)); //不加这句每次产生的随机数不变 int i = rand() % 5; 2. srandom(time(0)); int i = random() % 5;3. int i = arc4random() % 5 ;
2014-06-20 10:02:06
765
转载 Android—自定义Adapter实现多种Item视图的ListView
1、原理分析 Adapter对于ListView是非常重要的,它处于listView和数据源的中间,负责为ListView创建具体的视图。之前提到过ListView采用了View复用技术,即使需要显示大量的数据列表时它也能高效的工作,它总是试图复用已经存在的View。 下面就对View复用技术,做简单的讲解:
2014-06-17 14:11:46
943
转载 iOS—应用程序本地化
一、简介 * 使用本地化功能,可以轻松地将应用程序翻译成多种语言,甚至可以翻译成同一语言的多种方言 * 如果要添加本地化功能,需要为每种支持的语言创建一个子目录,称为”本地化文件夹”,通常使用.lproj作为拓展名 * 当本地化的应用程序需要载入某一资源时,如图像、属性列表、nib文件,应用程序会检查用户的语言和地区,并查找相匹配的本地化文件夹。如果找到了相应的文件夹
2014-06-14 14:49:12
385
转载 Eclipse—使用Maven构建Web Project
简述:用Maven创建一个WebProject步骤:1. new Maven Project勾选 选择warFinish~2. 修改为JRE 6Java Build Path 中改为JRE 63.
2014-06-13 11:36:19
372
转载 Eclipse—Maven配置以及使用方法
简述:现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序步骤:1. 首先到Eclipse Marketplace中下载Maven Integration for Eclipse WTP,如下,之后查看是否成功下载
2014-06-13 11:34:15
396
转载 Xcdoe—CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co
2014-06-11 15:49:26
953
转载 Java—log4j详解
1. 概述1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的 :监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操
2014-06-07 09:48:10
400
转载 Java—log4j与commons-logging,slf4j的关系
前面有一篇日志中简单的介绍了 log4j,同时也介绍了它与commons-logging的关系,但是突然冒出来一个slf4j,并且slf4j有取代commons-logging的趋势,所以,我们可以推知slf4j与commons-logging的作用应该相差不大的。 好,下面开始先讲讲slf4j。1.slf4j 他只提供一个核心slf4j api(就是slf4j-api.j
2014-06-06 17:59:05
736
转载 SQLite—SQLite 3创建自增字段
在用sqlite设计表时,每个表都有一个自己的整形id值作为主键,其实可以不指定这么一个id值,sqlite内部本来就会为每个表加上一个 rowid,这个rowid可以当成一个隐含的字段使用,但是由sqlite引擎来维护的,在3.0以前rowid是32位的整数,3.0以后是 64位的整数,为什么不直接使用这个内部的rowid作为每个表的id主键呢。相关的文档在这里:http://www.s
2014-06-05 13:58:15
829
转载 iOS—SQLite 3封装库FMDB
在iPhone上是采用sqlite进行数据存储是我一种比较习惯性的做法。一般在其他平台也比较习惯用sqlite,比如android。而iphone上有一些封装好的第三方框架提供使用,更节省了许多时间。如:Sqlitepersistentobjects ,FMDB 。今天查找了这个两个框架,感觉FMDB的风格更符合我的使用,其实两者是各有优点的,只是看个人喜好而已。以下是FMDB的一
2014-06-05 11:45:09
396
转载 Eclipse—从数据库逆向生成Hibernate实体类
做项目必然要先进行数据库表设计,然后根据数据库设计建立实体类(VO),这是理所当然的,但是到公司里做项目后,让我认识到,没有说既进行完数据库设计后还要再“自己”建立一变VO。意思是,在项目设计时,要么根据需求分析建立实体类,由正向生成数据库表;要么就先进行数据库表设计,再逆向生成实体类。没有说进行完任意一方的设计后再去花时间去自己匹配建立另一方的设计。原因是:1. 1.5倍工作量,
2014-06-04 09:55:09
420
转载 Android—图形用户界面之绘图Paint(二)
摘自《Ophone应用开发权威指南》:Java代码 /** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制
2014-05-31 17:24:26
548
转载 Android—图形用户界面之绘图(一)
直接贴上代码: BasicViewDraw.java Java代码 package com.view; import com.test.R; import android.view.View; import android.content.Context; import android.graphics.Canvas;
2014-05-31 17:20:55
885
转载 Android—9Path图片的使用
Android UI设计时,经常会使用图片作为背景,比如给按钮设置背景图片时,图片会默认缩放来适应整个按钮。但是有时这种缩放效果并不是我们所需求的。而我们只是希望缩放图片的特定位置,以此来保证按钮的视觉效果。此时,官方提供的9-Path图片处理工具就派上用场了。首先,9-Patn工具默认位于Android SDK 的tools文件夹中,双击“draw9patch”,选择Run即可。
2014-05-31 17:12:45
2174
转载 iOS—CABasicAnimation的基本使用方法
博主:最近iOS开发中用到CoreAnimation的framework来做动画效果,虽然以前也用过,但一直没有系统学习过,今天看到一篇非常详细的博文(虽然是日语,但真的写的很好),在此翻译出来供大家学习。原帖地址:http://www.objectivec-iphone.com/animation/CoreAnimation/CABasicAnimation.html本文为博主翻
2014-05-31 16:51:14
531
转载 iOS—关于NSTimer使用知多少
看到这个标题,你可能会想NSTimer不就是计时器吗,谁不会用,不就是一个能够定时的完成任务的东西吗? 我想说你知道NSTimer会retain你添加调用方法的对象吗?你知道NSTimer是要加到runloop中才会起作用吗?你知道NSTimer会并不是准确的按照你指定的时间触发的吗?你知道NSTimer就算添加到runloop了也不一定会按照你想象中的那样执行吗? 如果上面提
2014-05-31 15:45:40
515
转载 iOS—GCD使用方法
0. Brief Introduction GCD,全称Grand Central Dispath,是苹果开发的一种支持并行操作的机制。它的主要部件是一个FIFO队列和一个线程池,前者用来添加任务,后者用来执行任务。 GCD中的FIFO队列称为dispatch queue,它可以保证先进来的任务先得到执行(但不保证一定先执行结束)。 通过与线程池的配合,di
2014-05-31 15:35:00
723
转载 iOS—获取各种文件的目录路径的方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在Documents文件里Nsuserdefaults保存的文件在文件夹里1、Documents 目录:您应该将所有de应用程序数
2014-05-24 17:58:43
356
转载 iOS7—自定义导航转场动画以及更多
感谢翻译小组成员dingdaojun热心翻译。本篇文章是我们每周推荐优秀国外的技术类文章的其中一篇。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。 在iOS7以前,开发者如果希望定制导航控制器推入推出视图时的转场动画,一般都只能通过子类化UINavigationController或者自己编写动画代码去覆盖相应的
2014-05-23 10:17:57
408
转载 iOS—类似Android 9 patch效果图片拉伸
下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50:C代码 // 得到view的尺寸 CGSize viewSize = self.view.bounds.size; // 初始化按钮 UIButton *button = [[UIBut
2014-05-22 17:25:36
1148
转载 iOS—动画效果和实现
转载保留原文地址:http://blog.csdn.net/kqjob/article/details/10417461在IOS中如果使用普通的动画则可以使用UIKit提供的动画方式来实现,如果想实现更复杂的效果,则需要使用Core Animation了。下面详解各种类型动画的使用方式1、通过动画上下文使用UIKit动画[plain] view
2014-05-22 16:15:28
403
转载 Android与iOS系统架构对比
1. 引言自iPhone在07年初次登台将智能手机直接带向移动互联时代后,一方面智能手机普及率直线上升,另一方面整个市场目前呈现了iPhone与Android手机两强争霸的局面。iOS是由苹果公司开发的手持设备操作系统。最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等苹果产品上。它也是以Darwin为基础的,因此同样属于类
2014-05-20 15:01:49
5983
1
转载 iPhone—像素点和常用控件尺寸
iPhone像素点和常用控件尺寸作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/8565872转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!1、 iPhone中的点和像素。点(pt)的英文全称是po
2014-05-17 14:26:28
519
转载 iOS—应用内打开App Store应用详情界面
用iPhone浏览UC浏览器的“应用商店”时,发现可以直接在应用内打开App Store中的应用详情和下载页面。效果如下: 下面来看看怎么实现这个效果吧。 苹果官方文档 "SKStoreProductViewController Class Reference"里有如下介绍:[plain] view plaincopy
2014-05-15 08:45:35
538
转载 iOS—UISegmentedControl的详细使用
当用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl)。分段控件提供一栏按钮(有时称为按钮栏),但只能激活其中一个按钮。分段控件会导致用户在屏幕上看到的内容发生变化。它们常用于在不同类别的信息之间选择,或在不同的应用屏幕之间切换。下面介绍基本属性和基本方法的使用。NSArray *segmentedArray = [[NSArrayalloc]initWithO
2014-05-14 15:11:41
371
转载 iOS—transitionFromViewController方法的使用
1.背景 iOS 5.0 以前 ,我们在一个视图控制器中会用addSubView方法来添加很多子View,并进行对这些子View的控制。但是,这样做,有一个问题: 一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewController的view
2014-05-14 14:18:25
548
转载 iOS—如何在客户端和服务端配置APNs远程推送通知的方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 在这个方法里添加上 UIRemoteNotificationType types = UIRemoteNotificationTypeSound|U
2014-05-13 17:35:37
845
原创 iOS—使用CoreLocation框架获取定位信息
//// MyLocationManager.h// Common//// Created by victor on 14-5-13.// Copyright (c) 2014年 visp. All rights reserved.//#import #import typedef void (^CLLocationFailHandler)(NSError *erro
2014-05-13 17:14:31
467
转载 iOS—应用内跳转到AppStore进行评分
在ios6.0前跳转到appstore评分一般是直接跳转到appstore评分NSString *evaluateString = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&
2014-05-13 11:43:01
717
转载 Xcode—配置本地Git和远程Github
Xcode、Git和Github是三个伟大的编程工具。本文记录一下如何在Xcode中使用Git作为源代码控制工具,以及如何将本地的Git仓库和远程Github上的仓库集成起来。1. 如何为新建的Xcode项目使用GitXcode4开始,就已经将Git作为内置的源代码控制(SourceControl)工具了,所以为新建的项目使用git来管理是很方便的。在新建项目向导中,可以直接选择Git
2014-05-13 10:53:14
1228
转载 iOS—应用检查更新的最优方法
虽然App Store能够提醒用户软件更新,但很多用户不会主动去更新一大堆的软件(我机器上待更新的软件在100个左右)。如果在软件开启时提醒用户更新 或者 更多中设置“检查更新”项,效果会好很多。 通常的做法是在自己的服务器上记录最新版本号,从iOS客户端请求,与本地版本号比较,不同则提示更新。这种做法简单,缺点是需要单独的服务器支持。 通过查阅相关文章
2014-05-13 09:35:28
551
转载 iOS—Xcode证书生成、设置及应用
开发环境: Mac OS lion 10.8.2、Xcode 4.5.11. 点击应用程序 -> 实用工作 -> 钥匙串 2. 在菜单栏中依次选择:钥匙串访问 -> 偏好设置 -> 证书选项卡,下面两项全部选择关闭 3. 生成证书请求:钥匙串访问 -> 证书助理 -> 从证书颁发机构请求证书 4. 输入两个电子邮件地址和常用名称。
2014-05-12 11:57:35
531
转载 iOS—向App Store提交应用
完成一个app应用后,肯定是要提交的,下面聊一下关于向App Store提交的一些问题。我们都知道苹果审核的过程就像是在“黑箱”操作,但这并不妨碍你为这个审核过程做一些事先的准备。苹果的App Store审核指南已经告诉你哪些是允许的,哪些是不允许的。当你第一次提交你的应用到苹果的时候,这是一个令人兴奋而但又伤脑筋的过程。即使再有经验的开发者也会措手不及,毕竟这事不像写代码每天都干。1
2014-05-12 11:52:36
547
转载 iOS—设置iTunes Connect中的Contracts, Tax, and Banking
如果要在苹果商城发布收费应用或在苹果应用中使用内购收费,首先需要设置你的iTunes Connect的Contracts, Tax, and Banking。首先打开https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa 登录到iTunes Connect 然后选择iTunes Connect的
2014-05-12 11:43:03
755
转载 算法—RSA算法原理(二)
作者: 阮一峰日期: 2013年7月 4日上一次,我介绍了一些数论知识。有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。六、密钥生成的步骤我们通过一个例子,来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信,她该怎么生成公钥和私钥呢?第一步,随机选择两个不相等的质数p和q。爱丽丝选择了61和53。
2014-05-10 11:59:41
446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人