- 浏览: 426813 次
- 性别:
- 来自: 深圳/湛江
最新评论
-
wangyudong:
很多API doc生成工具生成doc需要重度依赖代码里加注解的 ...
[ios]利用xcode自动生成项目文档 -
tiger1819:
有源码么,想学习
[android]仿360状态,类流量监控桌面浮动显示 -
119568242:
借我一双翅膀 写道大哥,求指教啊?
IOS 开发,调用打电话,发短信,打开网址 -
借我一双翅膀:
大哥,求指教啊
IOS 开发,调用打电话,发短信,打开网址 -
li247276297:
楼主 是不是要加个权限?
[android]仿360状态,类流量监控桌面浮动显示
文章列表
查项目有需求 让系统弹出页面也不能旋转
实现思路
利用category覆写MFMessageComposeViewController 的
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;)
(方法,ios 6则是另外2个方法)
代码
.h
@interface MFMessageComposeViewController(Portrait)
- (BOOL)shouldAutorotateToInterfaceOrienta ...
[self performSelector:<#(SEL)#> withObject:<#(id)#> afterDelay:<#(NSTimeInterval)#>]无法传多个参数
解决方案1:把参数打包成一个VO或者数组
解决方案2:导入#import <objc/message.h>包
使用objc_msgSend(self,@selector(testObj:int:),10,40);
...
这个不是Ios 应该算是C里面的
http://baike.baidu.com/view/2076445.htm
宏定义
宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。[1]
编辑本段参数
不带参数
宏定义又称为宏代换、宏替换,简称“宏”。
格式:
#define标识符字符串
其中的标识符就是所谓的符号常量,也称为“宏名”。
预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。
掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。
即在对相关 ...
1.ColorSense-for-Xcode:
使用[UIColor xx]时候可以模拟出颜色
https://github.com/omz/ColorSense-for-Xcode
2.KSImageNamed-Xcode
使用[UIimage imageName:xx]时可以预览图片
https://github.com/ksuther/KSImageNamed-Xcode
3.brew
brew是Mac/iOS应用开发中的一款强大的IDE。本文为你带来一个很实用的Xcode扩展插件,可以帮助你快速格式化代码、生成注释、复制一行等。
格式化代码:contr ...
[ios]IOS多线程编程系类
- 博客分类:
- ios
转自:http://www.uml.org.cn/mobiledev/201210262.asp#3
IOS多线程编程之NSThread的使用
1、简介:
1.1 IOS有三种多线程编程的技术,分别是:
1.、NSThread
2、Cocoa NSOperation (IOS多线程编程之NSOperation和NSOperationQueue的使用)
3、GCD 全称:Grand Central Dispatch( IOS多线程编程之Grand Central Dispatch(GCD)介绍和使用)
这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简 ...
1.系统默认的颜色设置
[cpp] view plaincopy
日下内容为日常开发中遇到的问题解决的个人经验记录
1.[ios]用xib折腾cell时候 整个cell不能命名为contentView
会与系统的contentView冲突
一般命名为viewCell.
使用xib时候 命名不能与所在类命名冲突 否则会出现各种奇怪事情。
2.tableView手势监听在数据量 非常少的时候屏幕留白 会有不完善的情况(非报错)
tableViewCell手势监听 则在setCell 处添加 且每个cell都要生成一个longPressed手势 则会生成很多的longPressed 但影响不大
3.如果给tableView添加Lo ...
[ios]用xib折腾cell时候 整个cell不能命名为contentView
会与系统的contentView冲突
一般命名为viewCell.
使用xib时候 命名不能与所在类命名冲突 否则会出现各种奇怪事情。
[ios]转UITableView学习笔记
- 博客分类:
- ios
转自:http://www.cnblogs.com/smileEvday/archive/2012/06/28/tableView.html
看TableView的资料其实已经蛮久了,一直想写点儿东西,却总是因为各种原因拖延,今天晚上有时间静下心来记录一些最近学习的TableView的知识。下面进入正题,UITableView堪称UIKit里面最复杂的一个控件了,使用起来不算难,但是要用好并不容易。当使用的时候我们必须要考虑到后台数据的设计,tableViewCell的设计和重用以及tableView的效率等问题。
下面分9个方面进行介绍:
一、UITableView概述
...
UIActionSheet和UIAlertView在iOS中,都是弹出一个对话框,用户必须点击上面的按钮后才能执行其他操作。下图是UIActionSheet,对话框显示在底部:下图是AlertView,显示在屏幕正中:当按钮在两个以内时,按钮是水平显示的,当超过两个时,会垂直显示。相当代码:首先在viewController h头文件添加UIActionSheetDelegate,UIAlertViewDelegate协议,如下:
NetworkStatus netstatus = [reachable currentReachabilityStatus]; switch (netstatus) { case NotReachable: // 没有网络连接 reachableStatus = NSLocalizedString(@"No Network&quo ...
我们的辛辛苦苦做出来的应用程序在iPhone上的表示仅仅是一个图标,对这个图标不可以不谨慎对待,不能因为大小不对头这些小问题而失真啊什么的。
那么,你知道图标的大小和格式吗?
本文适用于iPhone,iPod Touch,iPad等各种iOS设备。
图片大小 (px)
文件名
用途
重要程度
转自:http://blog.csdn.net/likendsl/article/details/7554150
一、概述
iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesEnded:(NSSet *)touches withEve ...
[ios]iPhone iPad 各种控件默认高度
- 博客分类:
- ios
http://blog.csdn.net/chengyakun11/article/details/7565690
1.状态栏
状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图
用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。
如果需要隐藏状态栏可以使用调用:
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
或者在应用程序文件Info.plist中将UIStatusBarHi ...
[ios]md5加密
- 博客分类:
- ios
//
// MD5Unit.m
// EntranceGuard
//
// Created by liu poolo on 13-4-26.
// Copyright (c) 2013年 liu poolo. All rights reserved.
//
#import "MD5Unit.h"
#import "CommonCrypto/CommonDigest.h"
@implementation MD5Unit
+(NSString *) md5: (NSString *) inPutText
{
c ...