iOS开发
muzilee123
这个作者很懒,什么都没留下…
展开
-
iOS 的三种多线程
1、NSThread的每个NSThread对象对应一个线程,是较轻的线程 优点:NSThread比较简单 缺点:需要自己手动管理线程的生命周期、线程同步、加锁、解锁 、睡眠和唤醒,比较困难。2、NSoperation/NSOperationQueue是OOP的线程技术 不用关心线程的管理。只需把关注执行的操作上3、GCD(Grand Centra原创 2014-12-06 14:56:06 · 250 阅读 · 0 评论 -
Xcode7.3 编译不提示类名
将其置为Yes。原创 2016-08-25 14:24:10 · 339 阅读 · 0 评论 -
中文问题
判断字符串全部是不是中文 根据正则表达式判断- (BOOL)stringIsChinese{ NSString *match = @"(^[\u4e00-\u9fa5]+$)"; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF matches %@", match]; ret原创 2016-05-19 19:15:43 · 238 阅读 · 0 评论 -
字符串判断
第一种判断不为空- (BOOL)isBlankString:(NSString *)string { if (string == nil || string == NULL) { return YES; } else if ([string isKindOfClass:[NSNull class]]) {原创 2016-05-25 10:55:39 · 304 阅读 · 0 评论 -
Keywindow添加子视图不显示
添加子视图在keywindow上不显示出来调试发现[UIApplication sharedApplication].keyWindow 为nil不存在究其原因 是因为这个时候appdelegate中的keywindow还没有创建出来我们可以用[[[UIApplication sharedApplication] delegate] window] 代替[UIApplicati原创 2016-05-24 17:13:14 · 1365 阅读 · 0 评论 -
开发证书失效
从2月14号开始,上传AppStore会碰到:Failed to locate or generate matching signing assets字数462 阅读12539 评论16 喜欢55从2月14号开始,上传AppStore时可能会碰到这个问题:Failed to locate or generate matching signing assetsXc转载 2016-02-26 20:48:03 · 915 阅读 · 0 评论 -
不规则Image
我们在做iOS开发的时候,往往需要实现不规则形状的头像,如:那如何去实现?通常图片都是矩形的,如果想在客户端去实现不规则的头像,需要自己去实现。1.使用layer去实现, 见http://blog.csdn.net/johnzhjfly/article/details/399933452.使用CAShapeLayer, CALayer如何去实现转载 2016-02-26 20:39:11 · 308 阅读 · 0 评论 -
UIView 创建Xib
1。Add----New Filss---Cocoa Touch Classes---Object-C Class 创建一个 从 UIView继承的类 2。Add---New Files----User Interface-----Empty XIB3.然后将这个UIView的类名原创 2016-03-16 15:52:40 · 239 阅读 · 0 评论 -
打包上传
1.首先上线需要开发者账号,现在默认你已经有开发者账号了,登录developer.apple.com进入网站,输入你之前注册号的apple id3.选择创建证书,选择左侧的创建证书,并开始创建证书首先展示创建开发证书创建发布证书步骤其实也是一样的.转载 2016-01-14 17:30:07 · 421 阅读 · 0 评论 -
资源文件包 Bundle
在ios开发中为了方便管理资源文件,可以使用bundle的方式来进行管理,比如把所需的图片文件全部放在一个bundle来管理 . 第一步:第二步:把 资源图片 放入资源包,删除其它不需要文件第三步需要使用资源时 写如下代码第四步 如下效果原创 2015-11-27 15:21:14 · 420 阅读 · 0 评论 -
iOS9 怎么使用 Http 网络请求
在你工程 的 info.plist加入下列代码就搞定了原创 2015-11-05 10:18:49 · 286 阅读 · 0 评论 -
iOS 应用国际化图解
1、新建文件->Resource->Strings File->Next->保存文件名为InfoPlist2、添加本地化语言3、选中Chinese 和English 选择对应的语言包,输入不同的字符串4、英文环境下 模拟器显示原创 2015-11-05 10:08:17 · 293 阅读 · 0 评论 -
iOS App上架流程(2016详细版)
原文:点击打开链接一、前言:作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步骤。二、准备:一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Company)、企业(Enterprise)、高校(University)四种类型,每年资费分别为$99、$99、$299、免费。)。一个已经开发完成的项转载 2017-02-22 11:03:22 · 262 阅读 · 0 评论