![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
黑炭575
这个作者很懒,什么都没留下…
展开
-
IOS 单例分析
GCD还提供单次初始化支持,这个与pthread中的函数 pthread_once 很相似。GCD提供的方式的优点在于它使用block而非函数指针,这就允许更自然的代码方式。 这个特性的主要用途是惰性单例初始化或者其他的线程安全数据共享。典型的单例初始化技术看起来像这样(线程安全的):帮助010203040506转载 2014-08-18 13:58:18 · 445 阅读 · 0 评论 -
UITableViewCell派生类加载Xib
今天在项目中使用UITableViewCell派生类,想到用Xib来实现。z原创 2014-10-19 16:02:04 · 464 阅读 · 0 评论 -
IOS 静态库支持架构查询
IOS 提供的一些静态库中,有时候不知道静态库支持哪种架构,而导致添加到工程原创 2014-10-21 13:42:33 · 830 阅读 · 0 评论 -
IOS UIViewController隐藏statusbar方式
- (BOOL)prefersStatusBarHidden { returnYES;}原创 2014-10-21 16:09:19 · 1542 阅读 · 0 评论 -
申请企业账号
1、注册新Apple ID2、选择IOS Developer Program 注册Company开发者由于Company需要DUNS number(邓白氏码),不是很清楚怎么申请,后来打电话联系华夏邓白氏,直接在苹果账号查询,查询不到会提示是否提交申请邓白氏码。individual 不需要DUNS number。原创 2015-01-09 17:10:48 · 636 阅读 · 0 评论 -
IOS 视图View的bounds和Frame区别
前言:学习ios开发有一段时间了,项目也做了两个了,今天看视频,突然发现view的frame和bound两个属性,发现bound怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白bound的含义。PS:我承认我是一个很笨很笨的人。所以现在记录下来,供以后查阅,同时方便所有和我一样有疑惑的人查看。一、首先列一下公认的资料:先看到转载 2014-12-14 23:02:36 · 787 阅读 · 0 评论 -
IOS 轮播广告
之前一直用轮播广告(SGFocusImageFrame)今天测试简单的页面碰到一个小问题,当Controller页面只放置的单独的SGFocusImageFrame,会发现初始化的时候页面会多出一个空白的。UIScrollView及其子类: 会自动在顶部和底部预留一些空白,因为滚动经过半透明导航条或者tabbar下面,需要能隐约看到的效果。是否预留空白可以由UIViewControll原创 2015-01-21 13:48:42 · 702 阅读 · 0 评论 -
NavigationBar 全透明。全屏背景图片
项目中,有时候需要一个全屏背景图片。然而又由于使用NavigationController关系,导航栏覆盖了背景图片。所以需要把导航栏变为空白。self.navigationController.navigationBar.shadowImage = [UIImagenew]; [self.navigationController.navigationBars原创 2015-03-26 16:44:08 · 1775 阅读 · 0 评论 -
iOS storyboard 添加Entry point
为storyboard 添加Entry point1、选择要添加入口的Controller2、然后在右侧菜单栏。选择Show the Attributes inspector3、选中is initial View Controller.原创 2015-07-31 11:35:45 · 10681 阅读 · 1 评论 -
Xcode 8.3 linker command failed with exit code 1
今天刚更新Xcode 8.3.编译旧工程出现 linker command failed with exit code 1跟进发现Edit Scheme 中 build菜单下Targets 下XXXTests Analyze Test Run 都成打钩状态。取消Analyze 和 Run打钩状态。重新编辑即可。调整前:调整后:原创 2017-03-29 17:58:15 · 3082 阅读 · 1 评论 -
IOS 由RGB、UIColor生成UIImage
- (UIImage *)ImageWithColor: (UIColor *) color frame:(CGRect)aFrame{ aFrame = CGRectMake(0,0, aFrame.size.width, aFrame.size.height); UIGraphicsBeginImageContext(aFrame.size); CGCon原创 2014-10-16 17:05:24 · 656 阅读 · 0 评论 -
IOS iphone 推送服务--Apple Push Notification Service
标注:APNs 苹果推送服务器Device 安装带有推送服务程序的iPhone手机Provider 程序服务器,把需要推送的信息发给 APNsDeviceToken 在Device第一次连接APNs时,由APNs生成的经过加密的连接认证信息。在以后的连接中,无论时Provider到APNs还是APNs到Device 都需要 DeviceToken作为认证。Payload 需转载 2014-10-30 14:36:57 · 729 阅读 · 0 评论 -
IOS 从一个应用跳转另一个应用
IOS应用之间调用1.在appA的info.plist中定义URL,就是在文件中添加URL types一项。可按下图进行添加2. 在appB的代码中打开刚才定义的URL,代码如下NSURL *url = [NSURL URLWithString:@"myapp:"]; [[UIApplication sharedApplication] openURL:url转载 2014-08-18 13:50:09 · 549 阅读 · 0 评论 -
IOS CoreData使用
月光的尽头不积跬步,无以至千里博客园首页新闻新随笔联系管理订阅随笔- 59 文章- 0 评论- 16 iphone数据存储之-- Core Data的使用(一)一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据转载 2014-09-01 16:46:19 · 694 阅读 · 0 评论 -
xcode 上 version和build
之前一直没研究这两者的区别,今天研究了一下。(以下内容为转载)CFBundleVersion,标识(发布或未发布)的内部版本号。这是一个单调增加的字符串,包括一个或多个时期分隔的整数。CFBundleShortVersionString 标识应用程序的发布版本号。该版本的版本号是三个时期分隔的整数组成的字符串。第一个整数代表重大修改的版本,如实现新的功能或重大变化的修订。第二转载 2014-10-23 08:51:29 · 583 阅读 · 0 评论 -
从2015年2月1号起。。上传APP store就要支持64位
从2015年2月1号起。。上传APP store就要支持64位。原创 2014-11-08 18:41:46 · 1012 阅读 · 0 评论 -
IOS In-App-purchase invalidproductidentifiers
苹果内购会发现内购物品在 invalidproductidentifiers我这边的原因是由于bundle ID原创 2014-10-23 16:53:25 · 1643 阅读 · 1 评论 -
Xcode 6自动布局第三方类PureLayout
由于iPhone 6发布,尺寸变化,现在IOS 试图都要弄成自动添加约束的方式才能原创 2014-11-10 10:43:14 · 1512 阅读 · 0 评论 -
新版itunes connect 上传问题
新版itunes connect出来之后都还没上传更新过,今天刚好碰到一个问题。由于之前上传一个版本原创 2014-10-24 16:04:41 · 846 阅读 · 0 评论 -
Xcode 6 console
Xcode 5之前的console 是和device放在一起的。由于升级原创 2014-10-29 11:11:00 · 3557 阅读 · 0 评论 -
Xcode 6 lauchImage 启动页面和storyboard在iPhone 5 IOS 7压缩
Xcode 6新建的工程在iPhone 5 IOS 7运行会有压缩的原创 2014-10-13 16:28:24 · 2192 阅读 · 0 评论 -
旧项目cocoapods运行,本地配置cocoapods环境
好久没用cocoapods。今天在修改别人项目有用到,编译项目出现问题。1、dif:/../Podfile.lock:No such file or directory diff: /Mainfest.lock:No such file or directory errorxxxxx针对这个问题,需要在项目文件夹下执行pod install。然后发现pod没有安装。原创 2017-03-30 13:15:46 · 572 阅读 · 0 评论