- 博客(18)
- 收藏
- 关注
原创 ios之开发者个人账号申请 (2015WWDC下半年新版)
1.进入官网 https://developer.apple.com/ 2.选择Enroll 3.开始进行 4.选择开发者账号类型,点击Continue *注意:* 如果是选择公司/组织 或者政府/组织 ,到时候需要提供邓白氏认证,至少两周时间才能拿到邓白氏认证编号,苹果也会电话核实,选择个人/独资企业 则无需提供.5.填写个人资料,Continue 6.确认个人信息,Continue
2015-09-25 16:35:56
691
原创 ios开发之 App加紧审核
有时候,App发布后发生重大的BUG,造成用户使用过程中经常崩溃;又或者遭遇病毒的侵蚀(例如最近的XcodeGhost事件),公司往往会第一时间提交一个新的安全版本,如果按照往常,大概审核需要一周时间,来不及了,只能使用苹果提供的加急审核机制.1.[进入加急审核申请页面] https://developer.apple.com/appstore/contact/appreviewteam/inde
2015-09-25 15:21:59
665
原创 iMac mac os x鼠标双击打不开文件和文件夹, 能打开网页
一般情况下可以排除是硬件故障造成,很大可能性是由于鼠标的系统设置不对.首先,进入系统鼠标设置然后,对『鼠标连按』速度进行选择选择合适的鼠标连按速度,就可以了
2015-09-25 14:59:23
3774
原创 ios开发之 获取APP版本号/跳转APPStore(下载页/评论页)
让我们回到项目设置页面,区分一下 代码如下,一般都是写在AppDelegate //版本号CFBundleShortVersionString不可改NSString*shotVersion = [infoDicobjectForKey:@"CFBundleShortVersionString"];//发布版本号CFBundleVersion不可改NSString*appVersion = [
2015-09-25 14:33:35
634
原创 ios开发之 全局变量设置
有时候,项目的某个变量需要全局使用,这时候采用最快捷的方式,就是到AppDelegate设置属性即可.打个比方:1.在逻辑文件.h设置实力变量 isAPPUpdateTime2.在实现文件.m中设置(@property 定义属性 可被外部访问;@synthesize 将@property 定义的属性自动生成getter ,setter方法) 3.在需要实现的文件里边添加下边这句话,进行调用,就可以
2015-09-25 14:28:11
395
原创 ios开发之 调用系统电话方式(两种)
App调用系统方式有两种, 第一:点击,会弹出窗口,选择是否拨打;拨打后回自动跳转到原App界面.UIWebView *callWebView = [[UIWebView alloc] init]; NSURL *telURL = [NSURL URLWithString:@"tel:10086"]; [callWebView loadRequest:[NSURLRequest requestW
2015-08-28 16:27:46
498
原创 ios开发之 Xib设置圆角
有时候,项目需要引用XIB,但是有些UI属性在面板不好设置,例如设置圆角.那么我们可以采取一种思路,通过拖线连接到.m文件,然后开始进行代码属性的修改,但是切记.设置圆角的方法,不能在ViewDidLoad里边重写,这样会导致无效,我们需要在drawRect进行设置,然后再进行调用即可.代码如下:- (void)drawRect:(CGRect)rect{[superdrawRect:rect];
2015-08-28 16:14:28
798
原创 ios开发之 复制字符串到剪贴板
APP偶尔需要点击功能,把字符串复制到系统粘贴板,方法如下:UIPasteboard*pasteboard = [UIPasteboardgeneralPasteboard];pasteboard.string=self.label.text;
2015-08-28 16:13:44
503
原创 ios开发之 倒计时显示
新用户注册,往往需要发送验证码进行判别,在等待的时候,会有一个倒计时显示.其实实现起来的原理没有没有那么复杂,以下的例子足以满足需要. 下载地址: code4app.com/ios/GCD%E5%AE%9E%E7%8E%B0%E5%80%92%E8%AE%A1%E6%97%B6/5392d004933bf0d12c8b4579
2015-08-28 16:11:28
377
原创 ios开发之 时间日期差计算
APP会弹出评分窗口,又或者弹出更新版本窗口,频率几乎都会是固定的,这里主要是用了APP在上次打开日期和当前打开的时间差,进而触发事件.#pragma mark - 版本更新提示频率事件-(void)getCurrentTime{//输出的时间是格林威治标准时间本初子午线穿过哪里NSDate*currentDate = [NSDatedate];NSLog(@"currentDate%@",cur
2015-08-28 15:56:38
689
原创 ios开发之 常用正则表达式
在开发用户登录模块的时候,往往需要对用户名和密码进行一个条件判断,如果每次手写就显得水平有些low了,代码重用性不高,最好的方式就是把代码抽取取出来.把以下代码抽取成一个.m文件,把方法名抽取成一个.h 文件,然后导入项目文件,在需要的地方进行类方法调用即可.//邮箱+ (BOOL) validateEmail:(NSString *)email{NSString *emailRegex = @"
2015-08-28 15:53:02
461
原创 ios开发之 苹果审核被拒,使用第三方登录,但手机没有安装客户端的平台
现在很多APP为了让用户更加快捷方便注册,都会使用第三方进行登录,例如QQ/微信/淘宝等。但是上线审核被拒,大致会出现以下内容: Additionally, we found that your app requires the installation of another app before it can be used, which is not in compliance
2015-08-28 13:29:02
2393
原创 ios开发之 纯代码构建UITableViewController,循环利用
很多小伙伴在学习构建UITableViewController,创建一个类似以下界面: 大多数采用方式是:第一:Xib+代码+plist,但是这样有个弊端,如果项目小,那还无所谓,但是手写plist却是很蛋疼的事,在调试阶段,如果一个参数写错,整个项目就会崩溃;此外,项目使用Xib过多降低APP运行性能。最重要一点,公司开发大多数采用团队开发模式,纯代
2015-08-28 13:28:15
387
原创 iOS开发之 二维码生成/二维码扫描
搜索了N多二维码的Demo,很多都是使用Zbare或者是引用C语言编译的库,到头来发现需要混编,不断添加库文件,还报错了。这里分享给大家的是一个使用iOS 7 系统自带生成的一套的Demo,当然也有不完美之处,生成的二维码颜色有些模糊,背景色暂时无法更改。 1、二维码扫描,页面干净整洁,缺陷:点击相册,容易发生崩溃 链接:扫描二维码,仿
2015-08-28 13:27:23
562
原创 ios开发之 APP上架要填写什么?有什么要注意?
好不容易把APP开发完成,那我们上架的时候要填写什么?注意些什么?(关于申请上架帐号神马的,请参阅个人之前的文章) 1、国内发布APP,名字肯定是中文。那么在项目info文件里边,把Bundle display name 填写一个中文名字,Localization native development regior 选择中国。如果刚才提到的两个都没有,自己手动添加即可。
2015-08-28 13:26:22
1703
原创 ios开发之 icon规范+启动图规范+欢迎页规范
作为一名开发人员,有时候碰上美工有事外出,那么偶尔就得顶下美工的岗位,切切图。今天就简单的说一下。 手机以(iPhone 4s-iPhone 6P)为主,若有新产品,会及时更新内容。 1、先说说AppIcon图标,除了要适配手机屏幕尺寸外,平板要兼顾,甚至搜索软件的时候,出现在列表页的图标,都是不同规范。 一般都
2015-08-28 13:25:17
599
原创 解决ERROR ITMS-90046: "Invalid Code Signing Entitlements.
在对项目进行打包上传到APPStore时候,出现以下这个错误: 翻译过来的大概意思就是:"无效的代码签名权利。您的应用程序包的签名包含不支持iOS上的代码签名授权"。 那么十有八九是打包的描述证书有问题,或者是项目的Bundle Identifier命名出现不规范等。 登录到开发者个人中心
2015-08-28 13:22:26
2613
原创 ios开发之常用的NSLOG日志打印格式
以下是常用的LOG打印,如果有特殊,请@我,这边会不定期更新。 %@ 对象 %d, %i 整数 %u 无符整形%f 浮点/双字%x, %X 二进制整数%o 八进制整数%zu size_t%p 指针%e 浮点/双字
2015-08-28 13:21:38
684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人