
iOS版聊天软件
小宇丝
这个作者很懒,什么都没留下…
展开
-
objective-c 数学运算
NSLog(@"平方:%.f", pow(3,2) ); //result 9NSLog(@"上舍入:%.f", ceil(3.000000000001)); //result 4NSLog(@"四舍五入:%.f",round(3.30));//result 3NSLog(@"下舍入:%0.f",floor(232.90));//result 232原创 2013-08-23 09:30:52 · 816 阅读 · 0 评论 -
IOS中对Url进行编码和解码
1.非ARC模式下- (NSString *)encodeToPercentEscapeString: (NSString *) input{ // Encode all the reserved characters, per RFC 3986 // (http://www.ietf.org/rfc/rfc3986.txt>) NSString *outputStr =原创 2013-12-26 12:13:11 · 16407 阅读 · 0 评论 -
iOS开发中手机号码和价格金额有效性判断及特殊字符的限制
在实际开发过程中,经常会遇到些不能让用户随便地输入手机号码,对输入的手机号码的正确判断;有些输入框只能输入数字,不能输入字母或特殊字符;还有些如价格金额之类的就只能输入数字和小数点且小数点后面保留两位。///// 手机号码的有效性判断//检测是否是手机号码- (BOOL)isMobileNumber:(NSString *)mobileNum{ /** *转载 2013-12-02 17:30:25 · 5285 阅读 · 2 评论 -
UIActionSheet与UITabBarController冲突
1. 继承UIActionSheetDelegate2.添加视图 UIActionSheet *actionSheet = [[UIActionSheetalloc] initWithTitle:nildelegate:selfcancelButtonTitle:@"取消"destructiveButtonTitle:nilotherButtonTitles:转载 2013-10-23 11:53:02 · 1288 阅读 · 0 评论 -
IOS中判断软件消息推送是否打开
根据 [[UIApplication sharedApplication] enabledRemoteNotificationTypes] 的返回值来进行判断,该返回值是一个枚举值,如下:typedef enum { UIRemoteNotificationTypeNone = 0, UIRemoteNotificationTypeBadge = 1原创 2013-10-24 14:39:28 · 4374 阅读 · 0 评论 -
UINavigationController越级跳转
for (UIViewController *controllerin self.navigationController.viewControllers) { if ([controller isKindOfClass:[PrivateGroupViewControllerclass]]) { [self.navigation原创 2013-09-11 16:10:18 · 979 阅读 · 0 评论 -
去掉xcode 4.2里的performselector警告
xcode 4.2,原来的代码里有调用performselector:withObject:的地方会获得一个警告:Semantic IssuePerformSelector may cause a leak because its selector is unknownwarning 不影响程序运行以下方法是去掉警告#pragmaclang diagnostic push#原创 2013-09-03 17:30:30 · 1941 阅读 · 0 评论 -
IOS开发:关于performSelectorXXX的延迟的使用
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;这个方法是单线程的,也就是说只有当前调用次方法的函数执行完毕后,selector方法才会被调用。比如:- (void)changeText:(NSString *)st转载 2013-09-03 17:23:11 · 677 阅读 · 0 评论 -
iOS SEL类型
Objective-C在编译的时候,会根据方法的名字(包括参数序列),生成一个用 来区分这个方法的唯一的一个ID,这个ID就是SEL类型的。我们需要注意的是,只要方法的名字(包括参数序列)相同,那么它们的ID都是相同的。就是 说,不管是超类还是子类,不管是有没有超类和子类的关系,只要名字相同那么ID就是一样的。我们可以方便的通过方法的名字,获取到方法的ID也就是我们所说的SEL,反之亦然。转载 2013-09-03 15:58:50 · 697 阅读 · 0 评论 -
iPhone图片拉伸:resizableImageWithCapInsets
今天做了一个温度计的应用,需要一个图,能够根据输入的数据将温度计里面的红色图片拉伸。为了达到这个效果,使用了iOS5的函数:resizableImageCapInsets:(UIEdgeInsets)Insets。最近终于申请到苹果开发者账号!搞的好烦啊!给大家带福利了!想真机调试,上架应用,将IPA打包给朋友用,或者申请开发者账号的请联系我!我的QQ号:59332转载 2013-08-26 14:54:38 · 714 阅读 · 0 评论 -
iOS控件的Sent Events的含义
Did End on Exit :用户点击return或者done按钮Editing Changed :字符增减,Cursor改变位置等Editing Did Begin :当field得到焦点Editing Did end :焦点离开fieldTouch Cancel :一个系统的事件,取消当前区域的点击操作Touch Down :一个区域内的touch原创 2013-08-23 09:08:39 · 883 阅读 · 0 评论 -
Objective-c与JS交互
Let’s change the subject: this time no more talks about memory but always on UIWebView component. When we use this component for something else than just displaying webpages, like building UI with HTM转载 2013-12-27 17:24:53 · 1774 阅读 · 0 评论