- 博客(32)
- 资源 (46)
- 收藏
- 关注
原创 在swift 项目中使用objective-c
Demo 源码地址新建立一个Single View Application在Xcode默认生成的ViewController.swift上增加一行日志输出 此项目基础上,新建一个oc 类,并实现它 此时Xcode会提示建立一个项目与之对应的Bridging Header文件,也就是通常所说的swift与oc的桥接文件(注意并不是每新建立一个OC都要建立桥接文件)。 在OC中定义一个打印日志的方法
2016-01-23 14:19:38
595
原创 iOS 开发笔记
iOS 开发笔记Temporary exceptions can be configured via your app’s Info.plist file. You have to set the NSAllowsArbitraryLoads key to YES under NSAppTransportSecurity dictionary in your .plist file. Hope
2016-01-07 17:09:53
2721
原创 iOS 宏定义当前设备的系统版本号,设备的高度、型号等
#define RespondToSel_CurrMode [UIScreen instancesRespondToSelector:@selector(currentMode)]#define iPhone5RealSize CGSizeMake(640, 1136)#define CurrentDeviceRealSize [[[UIScreen mainScreen] cur
2013-12-07 09:59:55
5502
原创 ios 将UIView保存Image,依据scale
简单而有效的方法:1、为UIView建立Category#import @interface UIView (saveImageWithScale)- (UIImage *)saveImageWithScale:(float)scale;@end#import "UIView+saveImageWith
2013-12-06 23:22:21
2981
转载 android 开发,MediaStore去重查询,使用Group By
From: http://blog.youkuaiyun.com/nmgzhangrl/article/details/8029151 String[] projection = { MediaStore.Images.ImageColumns._ID, MediaStore.Images.ImageColumns.DATA, "(SELECT _d
2013-05-13 16:18:47
2072
原创 iOS CGD 任务开始与结束
末尾有demo地址1.在Controll中加上一个button12345678910- (void)viewDidLoad{ [super viewDidLoad]; UIButton * tempButton = [UIButton buttonWithType:UIButtonTypeR
2013-05-09 09:25:09
1071
转载 ARC与非ARC混合编程
Xcode 项目中我们可以使用 ARC 和非 ARC 的混合模式。如果你的项目使用的非 ARC 模式,则为 ARC 模式的代码文件加入 -fobjc-arc 标签。如果你的项目使用的是 ARC 模式,则为非 ARC 模式的代码文件加入 -fno-objc-arc 标签。添加标签的方法:打开:你的target -> Build Phases -> Compile So
2013-04-10 15:56:44
1141
原创 iOS使用外置TTF字体
1.在iOS中,系统的字体满足不了设计要求时,需要使用.ttf或者.odf字体Demo地址使用.ttf字体的方法。将.ttf作为资源文件加入到项目中。并且在项目的XX-Info.plist中加上Fonts provided by application这个属性,这个作为Array,在其item中加入.ttf字体的名字+后缀如2.在项目
2013-03-15 12:14:51
5378
原创 java解析json字符串
Demo 地址: http://download.youkuaiyun.com/detail/take8619702/5120838(已包含json.jar)JSONObject jsonObject = new JSONObject(jsonString);//将字符串转换成JSON对象System.out.println(jsonObject.get("screen_name"));
2013-03-08 14:16:48
1189
原创 android WebView 与 HttpClient Cookie
1.WebView中的Cookie信息,或者WebView访问某网络地址前设置其CookieCookieSyncManager cookieSyncManager = CookieSyncManager.createInstance(MainActivity.this);cookieSyncManager.sync();CookieManager cookieM
2013-03-05 17:38:38
12348
原创 ios UIPopoverController 用法、内存解析
1.UIPopoverController The UIPopoverController class is used to manage the presentation of content in a popover. You use popovers to present information temporarily but in a way that does not tak
2013-01-24 16:26:44
2347
原创 如何取一个float值的天花板数
float temp = 1.996float diffValue = temp - (int)temp则temp的天花板数应该为: temp = temp + diffValue
2013-01-23 15:26:18
1536
转载 ios 单元测试方法说明
From : http://www.devdiv.com/forum.php?mod=viewthread&tid=1242541.无条件失败(Unconditional Failure)STFail让测试用例失败STFail(failure_description, ...)参数failure_description 指定你错误消息的格式
2013-01-06 18:18:49
810
转载 Mac nginx PCRE install ngnix
Learn From:http://blog.youkuaiyun.com/tuibian001/article/details/6359200装nginx的时候报错:./configure: error: the HTTP rewrite module requires the PCRE library.虽然可以跳过rewrite功能,但是这个功能还是很适用的,网上找了很多方法,都是yum
2012-12-28 12:29:38
8209
转载 ios分析 Crash Log
From:http://wjl4926.blog.163.com/blog/static/97330204201272162313115/当发布到iPhone上的应用程序Crash之后,iPhone会自动生成一个Crash Log(*.crash),这个文件包含了一些有用的调试信息,但对于堆栈,它只记录的函数地址,而无法显示函数名。函数名保存在一个叫dSYM的二进制文件中,即一
2012-12-26 11:52:23
4830
原创 ios 图片加载方式,内存控制,尽量避免使用imageNamed,使用ARC也需要
1.为什么尽量避免使用imageNamed?使用这种方式生成的对象被autorelease之后,图片依然存在于内存,并不会及时回收,并且没有明确的释放方法。如果图像比较大,或者图像比较多,用这种方式会消耗很大的内存。这是为什么?如果对于大量同一图片的复,使用这个方法可行。以这种方式加载的图片会缓存一份在内存中,以后如果发现有同名的图片,则不会再次加载。缺点是这份缓存无法预知释放时间与条
2012-12-23 12:34:57
3607
原创 统计代码行数,适用于所有的开源操作系统
find . -name '*.[hm]'|xargs wc,在对应的文件下(.[hm],表示查找以.h,.m结尾的文件的代码行数)比如,一个java工程先到其,src文件目录下输入:find . -name '*.java'|xargs wc,则表示查找所有以.java结尾的代码行数(一共有三个数字,第一个是代码行数)。感谢老董!
2012-12-13 12:48:10
987
原创 ios scrollView应对暴力滑动(快速滑动,暴力测试)
之前写过一个不太理想的http://blog.youkuaiyun.com/take8619702/article/details/8020172,这是对其的完善,原理没有攺变1.UIScrollView 初始化: myScrollView = [[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,320,460)]; [mySc
2012-12-03 15:58:19
5326
原创 ios 得到设备型号,设备类型
注:需要导入头文件:#import "sys/sysctl.h"否则会有警告demo: http://download.youkuaiyun.com/detail/take8619702/4816097-----------------------------------------------------------------------------------------------
2012-11-27 12:53:40
675
原创 sina demo 说明(官方文档demo)
1.如何让官方demo跑起来?#define kAppKey @"your app_key"#define kAppSecret @"your app_secret"#define kAppRedirectURI @"your app_rederict_uri"上面这三个东西一定要有,否则不行。2.对于sso登陆,如何回到d
2012-11-22 12:43:28
2946
原创 ios UIScrollView 循环滑动
demo地址 1: http://download.youkuaiyun.com/detail/take8619702/4767432demo地址 2: http://download.youkuaiyun.com/detail/take8619702/4767443demo地址 3: http://download.youkuaiyun.com/detail/take8619702/47674591.普通分
2012-11-14 21:40:51
5581
原创 自定义ios UIAlertView, 重排按钮位置
参考:http://www.cnblogs.com/xiaodao/archive/2012/07/12/2588582.html首选,实现UIAlertView的Delegate ,UIAlertViewDelegate。实现:- (void)willPresentAlertView:(UIAlertView *)alertView在这个方法里修攺布局简洁,方便,需要在这
2012-10-29 15:39:38
2594
原创 ios 中UIScrollView如何同时响应scrollViewDidScroll 与 touchesMoved等事件
1.继承UIScrollView,在其子类中实现下面的这个方法,在这个方法中写上在touch之后要完成的功能即可- (BOOL)touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view2.touchesShouldBegin方法的event需要有事件响应,可以传
2012-10-17 19:07:35
6026
原创 ios app 如何提交到 App Store
1.在执行目标处选择 ios device2.点击product 选择Archive(此时的证书一定要是发布证书,否侧最终会无法提交) (发布证书,而不是iPhone Developer)3.这一步执行成功后,会自动到(Archives)然后能看到刚才成功的相应的项目的archives,4.点击distribution即可,在这个过程中会要求输入有权上传应用
2012-09-29 08:48:56
935
原创 ios 中如何应对UIScrollView快速滑动(暴力用户,暴力测试)
1.实现UIScrollViewDelegate开始滑动:- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView滑动过程:- (void)scrollViewDidScroll:(UIScrollView *)scrollView滑动结束:- (void)scrollViewDidEn
2012-09-26 11:21:57
9038
原创 ios 编程日记 2:如何在terminal下打开一个工程
xed xx.xcodeproj(默认安装才行,否则要配制一点东西)如果报下列错误,参照下列配置语句,在terminal里输入错误:No developer directory found at /Volumes/Xcode/Xcode.app/Contents/Developer. Run /usr/bin/xcode-select to update the devel
2012-09-25 16:32:20
1687
原创 ios 开发视图的tag使用方法
对于使用静态的tag的视图,推荐使用“-”的,并且tag的范围小一点儿比较好。setTag:0这个最好不要用,因为有的时候superView的tag的默认是0因为对于整个程序来说,tag是全局的变量(类似),并不是在某个view,里面的viewOftag方法,而只调用本view里的相应的view,而是在内存中寻找只要live状态的,均会被调用。所以tag需要保证唯一性。如下所示:UIB
2012-09-22 21:44:11
20638
原创 git 笔记
1.git 分支管理新建一个分支:git branch xxx删除一个分支:git branch -d xxx(删除一个分支,如果没有执行merge操作,删除不会成功) git branch -D xxx(强制删除)切换分支:git checkout xxx查看分支:git branch2.个人使用git也十分方便,不用显示的备份项目如果已安装git,直接commit到本地
2012-09-21 23:45:03
613
原创 ios 编程日记 1 :内存问题 补充
1、imageName:,这个方法一定要少用,能不用就不用。那用什么方法?用initWithContentsOfFile这个方法:NSString * filePath = [NSString stringWithFarmt:@"%@/%@",[[NSBundle mainBundle] recourcePath],@"1.png"];[UIImage alloc] ini
2012-09-20 23:56:30
390
原创 ios 编程日记 1 :内存问题
最近一周都在调试内存这一块儿,非常繁碎,非常无语,经常不知道那块占着内存居高不下。这里总结一些内存调试的方法:1.程序无故crash,一定是内存问题,虽然在instruments中的living这里不显示,但是看device log一定能看到receiveed memory warnning,或都sig-ment 11之内的内存错误2.UIView本身占用的内存
2012-09-20 23:47:18
679
原创 ubuntu 12.04 无法打开无线,解决办法
1.在terminal里面输入ifconfig,将会看以下信息(可能会有一些不同,没有关系):eth0 Link encap:Ethernet HWaddr 00:24:be:b8:2f:d3 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors
2012-09-20 23:45:29
6384
ios autolayout
2014-10-15
自定义Dialog android
2013-10-30
java解析json字符串
2013-03-08
java解析json串
2013-03-08
Vrapper Eclipse插件
2013-02-20
ios 得到设备型号,如iphone 4s
2012-11-27
sina sdk sso应用范例,发送图片示例
2012-11-22
ios UIScrollView PageControl NSTimer
2012-11-14
ios UIScrollView PageControl 循环滑动 当前图片
2012-11-14
ios UIAlertView修攺其布局,自定义UIAlertView
2012-10-29
iosAppDelegate中的视图随设备旋转而改变
2012-08-22
ios应用内跳转到AppStore或者iTunes
2012-08-18
KindEditor
2012-07-04
DFU.rar下载
2012-06-15
android 在线播放器(视频、音频) 在线图片预览 文件下载
2012-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人