51CTO博客开发
Custom NSView with rounded corner:To draw a custom view with its one or more corners round, all you need to do is draw a bezier path of the required shape in the view’s drawRect: method.Also
苹果IOS开发者账号总结详细地址:https://developer.apple.com/programs/which-program/ 个人账号(Individual):费用99美金一年, 该账号在App Store销售者只能显示个人的ID,比如zhitian zhang,单人使用。个人账号只能有一个开发者。100个苹果的iOS设备UDID测试。 公司团队账号 (Compan
1,直接调用,结束后不返回自己的应用 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];2,使用WebView请求调用系统电话,结束后可以返回自身应用,合法 UIWebView *webView
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSerializatio
功能实现: 左右滑动TableViewCell,出现自定义视图实现原理: 以自定义视图为Button为例,自定义TableViewCell,添加以下属性// Scroll view to be added to UITableViewCell@property (nonatomic, weak) UIScr
NSStringInherits from: NSObjectConforms to: NSObject, NSMutableCopying, NSSecureCoding, NSCopying stringByTrimmingCharactersInSet: Returns a new string made by removing from bot
NSCharacterSetinherits from: NSObjectConforms to: NSObject, NSCoding, NSMutableCopying, NSCopying Class Methods: whitespaceCharacterSet Returns a character set conta
1,项目里含有相应的png图片,却提醒格式不对,用ps打开另存为,选择无压缩
用git pull(该命令抓取数据到本地分支后,会自动进行merge操作)抓取远程数据到本地进行分支合并后,出现的一些问题:Q:Xcode无法打开项目 S:在解决冲突文件时,对project.pbxproj文件的处理不当引起的,需要仔细鉴别冲突的部分,或者简单的就保留当前分支所属部分,删除合并的分支部分Q:项目打开以后,xc
我们有时需要定制化UITextField对象的风格,可以添加许多不同的重写方法,来改变文本字段的显示行为。这些方法都会返回一个CGRect结构,制定了文本字段每个部件的边界范围,甚至修改placeHolder颜色,字体。– textRectForBounds: //重写来重置文字区域– drawTextInRect: &n
本文由 Da杯柠檬水(微博) 翻译自 AppCoda原文:Using iAd to Display Banner Ad in Your App 虽然,你可能即将开始开发下一个超级应用程序,你的一切规划和设计都已就绪,但还是有一件事可能你并没有把它考虑进去--如何通过它盈利呢?有两种选择,要么使它成为一个付费应用程序,那些潜在的用户可以付费下载;或者使它成为一
在 UIKit 中UITabbar 代表了标签栏,而 UITabBarController 对其进行了封装,令多个不同的视图管理与切换变的更加轻松。构建一个标签栏控制器,首先要为每个按钮准备一个单独的页。每一页都应被创建为UIViewController对象。 构建一个控制器数组:你的应用程序可能有多个不同的试图控制器,来实现不同的功能。如果你在写一个音乐播放器,可能会有一些控制器,如:
对,好;错,改正。 ------ 前言系统 10.7 狮子开发平台 xcode 4.5.2旧工程名 MyProject-iPad修改之后 新工程名 FjSk-iPad点击项目,进入可以看到右侧Identity,修改Project Name为:FjSk-iPad,点击enter键,出现点击Rename,出现对话框,提示你是否创建副本。Disable和Enable都不要紧可以看到改完后,很多相关名称都
今天带来的是 IOS 7 Xcode 5 免IDP证书的真机调试。说白了就是穷,不想给苹果交那$99的钱。注意:虽然可以用这个方法实现真机调试,不过不能实现向Apple store 发布APP,其次向Notification这种需要去Apple 下载证书的应该也不行。其次你调试的设备必须越狱, 不越狱调试不了,还好IOS7的越狱前几天已经出来了。一, 环境:操作系统OS X 10.8.5, Xco
CGRectOffset与CGRectInset的计算公式 2013-03-01 16:28:13| 分类: iphone|举报|字号 订阅(1)CGRectInsetCGRect CGRectInset ( CGRect rect, CGFloat dx, 
在iOS7以前,开发者如果希望定制导航控制器推入推出视图时的转场动画,一般都只能通过子类化UINavigationController或者自己编写动画代码去覆盖相应的方法,现在iOS7为开发者带来了福音,苹果公司引入了大量新API,给予了开发者很高的自由度,在处理由UIViewController管理的UIView动画时,这些API使用方便,可扩展***也很强,定制起来非常轻松: 全新
用代码进行场景切换多个场景之间切换的样式(Style)总共有5个:Modal(模态) -- 过渡到另一个场景,以完成一项任务。任务完成后,将关闭该场景,并返回到原来的场景。Push(压入) -- 创建一个场景链,用户可在其中前后移动。用于导航视图控制器。Replace(替换,仅适用于iPad) -- 替换当前场景,用于一些iPad特有的视图控制器。Popover(弹出
简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。最常用到的函数+ (NSPredicate *)predicateWithFormat:(NSString *)predicateFormat, ...;1.比较运算符 > 、< 、== 、 >= 、<= 、 !=
NSString / NSData / char* 类型之间的转换1. NSString转化为UNICODE String:(NSString*)fname = @“Test”; char fnameStr[10]; memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeSt
译自 NSHispter。NDA 终于结束了,我们终于可以聊聊 iOS 7 里超赞的新 API 了。而且新 API 有非常多。苹果在 WWDC Keynote 中说有“1500 个新 API”,。(尽管里面很大一部分只是把 id 换成了 instancetype,但是不管怎么说还是非常多)带着版本升级的激动心情,接下来的几周我们会深入讨论 iOS 7 的许多
自定义的tabbaritem图片比系统的高出一截来Solution:self.tabbar.tabBar.layer.masksToBounds = YES; //边界隐藏但是由于设置masksToBounds 属性为true所以Layer的阴影效果也就没有了
加速计(UIAccelerometer)是一个单例模式的类,所以需要通过方法sharedAccelerometer获取其唯一的实例。加速计需要设置的主要有两个:一个是设置其代理,用以执行获取加速计信息的方法; 另一个是设置加速计获取信息的频率。 最高支持每秒100次。UIAccelerometer *accelerometer = [UIAccelerometer s
在做第三方的SDK的时候常会把自己的类编译成静态库,在提供给开发者使用的是好就能隐藏自己的私密信息,如私有API、APIKey等;此处将开源的JSONKit类库编译成静态库,然后再使用我们编译好的静态库来来解析一个json文件1.新建静态库工程,选择Framework & Library --》next ,命名JSONKitLib2.删除自动生成的JSONKitLib.h和JSONKitL
UISearchBar和UISearchDisplayController原文 http://hi.baidu.com/happywilma0118/item/e6d5730a499bba1b3a53eef8 UISearchBar继承自UIView、UIResponder、NSObject 属性: autocapitalizationType
NSDecimalNumber 是NSNumber的子类。使用 [NSNumber numberWithDouble:]方法来格式我的NSNumber,但是,由于一些值比较大,我想要用科学计数法来表示。NSDecimalNumber就提供了科学计数法的表示方法。什么是科学计数法? 将一个数字表示成 (a×10的n次幂的形式),其中1≤a<10,n表示整数,这种记数方
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typ
这篇文章解决的一个开发中的实际问题就是:当弹出键盘时,自定义键盘上方的view。目前就我的经验来看,有两种解决方法。一个就是利用UITextField或者UITextView的inputAccessoryView属性,另一种,就是监听键盘弹出的notification来自己解决相关视图的位置问题。第一种解决方法相对比较简单,第二种的方法中有一个难题就是当键盘的输入方式,也就是中英文切换时,键盘的高
键盘
1.常量<1>.constconst int a;int const a;const int *a;int *const a;int const *a const;前两个的作用一样,a是一个常整型数;第三个意味着a是一个指向常整型数的指针(整型数是不可修改的,但指针可以);第四个a是一个指向整型数的常指针(指针指向的整型数十可以修改的,但指针是不可修改的);最后一个意味着a是一个指向常
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号