码迷,mamicode.com
首页 > 移动开发
IOS开发学习笔记017-什么是IOS开发
应用程序开发流程1、IOS开发需要思考的问题 用户是谁?不同应用程序的内容和用户体验大不相同,这取决于想要编写的是什么应用程序,它可能是儿童游戏,也可能是待办事项列表应用程序,又或者是测试自己学习成果的应用程序。 应用程序的用途是什么?赋予应用程序一个明确的用途十分重要。了解激发用户使用应用程序.....
分类:移动开发   时间:2015-04-24 22:30:29    阅读次数:226
APM之Android应用的启动次数(2)
怎么防止sdk反复启动呢?---->一次启动对于应用来说算一次启动次数 private static boolean started = false; public void start(Context context) //sdk初始化执行的逻辑 { if (started) { ...
分类:移动开发   时间:2015-04-24 22:27:55    阅读次数:252
iOS开发之自定义一个单例
iOS开发之自定义一个单例这里我使用宏:// .h#define single_interface(class) + (class *)shared##class;// .m// \ 代表下一行也属于宏// ## 是分隔符#define single_implementation(class) \s...
分类:移动开发   时间:2015-04-24 22:27:09    阅读次数:214
iOS开发类别的前向引用
category前向引用...
分类:移动开发   时间:2015-04-24 21:15:49    阅读次数:190
iOS开发--自定义列表控件
这两天项目比较闲,在空余之际,尝试自己实现列表控件。从动工到初步完成大概花了一天时间,目前实现了列表的简单功能,后续将考虑加入cell重用机制、惯性特征以及删除cell等功能。项目代码已经放到了github上,地址:https://github.com/wanglichun/CustomTableView。    在实现之前,需要了解列表控件的运行原理,我之前的一篇博客《列表控件实现原理解析》中...
分类:移动开发   时间:2015-04-24 21:13:10    阅读次数:180
iOS开发--UITextField限制输入文字的个数
项目需要输入框的文字最多为4个,为了实现这个功能,在网上把资料翻遍了,没有一个能用的。后来不得不自己实现,折腾了好久,终于搞定了。小技巧分享给大家。 代码如下: static const NSInteger Max_Character_Num = 4; - (IBAction)onTextFieldEditingChanged:(id)sender { NSString *la...
分类:移动开发   时间:2015-04-24 21:10:24    阅读次数:1658
Android上传文件到服务器
分类:android 网络编程android2012-09-07 23:5312656人阅读评论(4)收藏举报androidbuffernullfilejavaAndroid要实现文件上传,可以利用Socket上传,也可以模拟Web进行上传,但是如果是使用第一种方式上传,严格的话就得使用TCP,这样...
分类:移动开发   时间:2015-04-24 21:08:38    阅读次数:170
Android逆向工程初步(一) 15.4.24
最近看了看Android的逆向工程,破解的书,像是《Android Hack‘s Book》之类的,感觉挺有意思的,看了看一些smali的语法,试着自己写了个demo玩玩:1.工具:最新版的apktool2.0:http://connortumbleson.com/2015/04/20/apktoo...
分类:移动开发   时间:2015-04-24 21:05:20    阅读次数:351
iOS UILable高度自适应
适用于iOS6以后NSString *tip = @"UILable高度自适应,UILable高度自适应,UILable高度自适应";UILabel label_2 = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 200, 30)];labe...
分类:移动开发   时间:2015-04-24 21:01:26    阅读次数:149
iOS uitableViewCell 选中 push后返回 取消选中状态
首先我有一个UITableViewController,其中每个UITableViewCell点击后都会push另一个 ViewController,每次点击Cell的时候,Cell都会被选中,当从push的ViewController返回的时候选中的Cell便会 自动取消选中。后来由于某些原因我把...
分类:移动开发   时间:2015-04-24 21:02:25    阅读次数:172
viewDidLayoutSubviews在ios7上导致应用崩溃
在ios8中使用viewDidLayoutSubviews,应用正常运行,没有问题,但是应用在ios7上运行的时候,报错,导致应用崩溃,错误信息类似:Cannot find executable for CFBundle 0x78f8f220 </Library/Developer/CoreSimu...
分类:移动开发   时间:2015-04-24 20:58:43    阅读次数:240
APM之Android应用的启动次数(1)
转载请说明. 一款应用的启动次数,无疑是一项重要的APM的检测指标.但Android的启动次数要考虑到一个重要的因素.那就是从后台切换回前台的时候.这算一次新的启动吗? 友盟和NewRelic作为国内外2家这项数据检测的领头羊,采用的方法是类似的.但是实现手段完全不一样. 友盟和newRel...
分类:移动开发   时间:2015-04-24 20:56:07    阅读次数:368
iOS 代码延迟执行
1. [NSTreadsleepForTimeInterval:0.8f] 这个方法 实际效果 好比打断点 等你再恢复断点执行2.[self performSelector:@selector(fun:) withObject:nil afterDelay:0.8f];这个 就适合UI层级的 异步方...
分类:移动开发   时间:2015-04-24 20:46:51    阅读次数:131
安卓 异步线程更新Ui
异步跟新UI:1、handler+Thread(runnable):如果handler和Thread都写在了一个Java文件中,就不说了,如果runnable定义在了一个单独的类文件中,可以通过在构造方法里接收handler参数,然后执行完耗时操作后,通过handler发送消息来通知主UI线程更新U...
分类:移动开发   时间:2015-04-24 20:44:40    阅读次数:146
Android 模糊效果 FastBlur
import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.drawable.BitmapDrawable;import and...
分类:移动开发   时间:2015-04-24 20:43:30    阅读次数:152
Android常见布局问题
原文链接:http://www.cnblogs.com/Birdmafly/p/3809802.html好久没写博了,因为最近在忙着做一个app,实在是没有时间。现在快完工了。想着还是把这个布局问题说一下,相信很多人都遇到了,而且但凡是写的稍微复杂一点的layout,遇到的不止一次。对于一个强迫症的...
分类:移动开发   时间:2015-04-24 20:45:00    阅读次数:170
实时显示iOS编写UI代码效果(转)
编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码。采用Storyboard/Xib方式组织UI,由于提供可视化的特性,只要从UI库中拖动UI控件,便可以显示结果,极大地提高开发速度。但面临一个问题...
分类:移动开发   时间:2015-04-24 19:38:27    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!