- 博客(69)
- 资源 (1)
- 收藏
- 关注
原创 2021-06-24
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-06-24 14:33:06
151
原创 UITableView设置headerInsectionView不悬浮
UITableView有两个headerView:tableHeaderView、和headerInsectionView(组头视图)。给tableView添加这两个View:tableHeaderView是通过tableView.tableHeaderView = XXXView 的方式添加的,而headerInsectionView是通过- (UIView *)tableVie
2017-09-27 16:03:05
2085
原创 iOS基础控件:UIScrollView 之三大属性 contentOffset 、contentSize 、contentInset 之间的区别
iOS基础控件:UIScrollView 之三大属性 contentOffset 、contentSize 、contentInset 之间的区别
2016-09-23 17:13:30
2195
转载 github代码搜索技巧
github是一个非常丰富的资源,但是面对这丰富的资源很多人不知到怎么使用,更谈不上怎么贡献给他,我们需要使用github就要学习使用他的方法,学会了使用的方法,接受了他的这种观点我们才会慢慢的给他贡献自己的力量,这是我自己在学习的时候的一个笔记。现在分享给大家希望能够对一些人有帮助。 Search / Searching codegithub搜索之代码搜索
2015-05-19 11:49:20
2202
转载 instancesRespondToSelector与respondsToSelector的区别
Test1.h@interface Test1 : NSObject- (void)objectFun;+ (void)classFun;@end Test1.m@implementation Test1- (void)objectFun{ NSLog(@"object function");}+ (void)clas
2015-04-02 13:40:53
1311
原创 iOS应用内购常见问题及注意事项
如果您在实现和测试iOS应用内购的时候遇到问题,可以逐一对照下面所列出的条目,并逐一进行检查。相信可以排除大部分的错误。
2015-02-13 15:31:02
5068
原创 iOS开发中 new与alloc/init的区别 及 [NSArray array] 和 [[NSArray alloc]init] 及 self. 和 _ 的区别
iOS开发中 new与alloc/init的区别 及 [NSArray array] 和 [[NSArray alloc]init] 及 self. 和 _ 的区别
2014-12-31 11:14:46
8205
转载 苹果列出了app被拒最常见原因,你中枪了吗?
开发者在开发应用程序之前,熟悉苹果审核应用的技术、内容以及设计准则是非常重要的。以下是苹果给出的 关于应用被拒的常见问题,可以很好地帮助你做好应用提交准备。 崩溃和bug当你完成应用开发并准备发布时应该将app提交审核。在提交审核前,要确保已经在设备上对应用程序进行了彻底的测试,修复了所有的bug。 断掉的链接应用程序中所有的链接必须是功能性的。对于
2014-09-18 15:49:03
2176
转载 App Store审核指南中文版(2014.9.10更新):新增Apple Pay相关内容
苹果在9月3日对App Store审核指南进行了重大更新,新添加了扩展、HealthKit、HomeKit以及TestFlight相关内容。另外,在9月10日新品发布会之后,苹果再次更新了App Store审核指南,添加Apple Pay相关内容。文中红色部分是相对于此前版本的新增内容,蓝色部分表示苹果相关官方文档的链接。 App Store Review Guidelines(英
2014-09-18 15:47:51
1564
转载 iOS开发:使用Settings Bundle为程序添加自定义设置项
Settings Bundle是在自己的程序中建立的一组文件,利用它可以告诉设备中的Settings程序我们写的程序有哪些设置项。用户在Settings程序中设置好相关相关选项后回到我们自己的程序,自己的程序中的对应项也会发生相应的变化。在iOS程序中,用户默认项,即上面所说的设置项,是用NSUserDefaults类实现的。在NSUserDefaults类中使用关键字来读取和存储设置项的
2014-09-11 15:48:58
1665
转载 CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co
2014-09-10 17:56:38
582
转载 iOS 保存数据的4种方式
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系
2014-09-10 17:13:16
1146
原创 iOS CALayer讲解
一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层@property(nonatomi
2014-09-09 13:57:28
1279
转载 iOS view的圆角和阴影并存
UIView *v=[[UIView alloc]initWithFrame:CGRectMake(10, 10, 100, 100)]; v.backgroundColor=[UIColor yellowColor]; //v.layer.masksToBounds=YES;这行去掉 v.layer.cornerRadius=10; v.layer.sha
2014-09-09 13:51:52
5499
转载 iOS 下载图片前如何预取图片的大小
最近练习做一个微博的项目,看到新浪微博的图片其实是可以根据图片的大小进行预览区域大小的设置,如果固定区域大小有时候会导致图片变形比较难看。google了很久,一直没有找到答案,如果是打图片的大小单独对应一组数据然后放在微博的json数据中返回过来,那么也好解决,但是微博并没有提供这样的接口。后来我又想是否有这样的请求命令可以直接索取图片的大小,那样的话我也可以不用加载完图片才能知道图片的大小。可惜
2014-09-05 14:03:54
1195
原创 iOS UICollectionView 纯代码,无xib
// 1) 必须使用下面的方法进行Cell类的注册: // - (void)registerClass:forCellWithReuseIdentifier: // - (void)registerClass:forSupplementaryViewOfKind:withReuseIdentifier: // - (voi
2014-09-05 13:57:22
3469
转载 后缀表达式 详解
表达式的表示形式有中缀、前缀和后缀3中形式。中缀表达式按操作符的优先级进行计算(后面代码实现只包括+、-、*、\,小括号),即数学运算。 后缀表达式中只有操作数和操作符。操作符在两个操作数之后。它的计算规则非常简单,严格按照从左到右的次序依次执行每一个操作。每遇到一个操作符,就将前面的两个数执行相应的操作。 由后缀表达式计算中缀表达式原理:计算机处理后缀表达式求值问题是比较方便的,即将遇到
2014-09-05 13:37:05
1653
转载 使用Xcode和Instruments调试解决iOS内存泄露
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实现准
2014-09-04 15:14:32
959
转载 copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
copy:建立一个索引计数为1的对象,然后释放旧对象 对NSString对NSString 它指出,在赋值时使用传入值的一份拷贝。拷贝工作由copy方法执行,此属性只对那些实行了NSCopying协议的对象类型有效。更深入的讨论,请参考“复制”部分。retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1对其他NSObject和其子类对参数进行re
2014-09-04 13:17:30
596
原创 debug,release 和 distribution 的区别
一般就是区分debug和release.debug用来调试,一般会带调试信息,release去掉了调试信息,并且一般编译时经过了优化,用来发布给用户使用。distribution一般不使用这种说法吧,如果有估计和release是一样的意思吧。debug就是写程序的时候有,release是测试产品环境,distribution就是release更换了正式发布时候的证书签名。因为这
2014-09-03 11:06:38
2020
转载 Https的数据请求的证书设置 CFNetwork SSLHandshake failed (-9806)
对于https的网络请求很多人都比较头疼,不止iOS包括pc端和移动端的很多请求都离不开httpsCFNetwork SSLHandshake failed (-9806)error = Error Domain=NSURLErrorDomain Code=-1202 "The certificate for this server is invalid. You might
2014-09-02 17:34:54
15826
翻译 苹果App Store审核指南中文翻译(2014.9.1更新)
CocoaChina对《苹果应用商店审核指南》中文翻译最近一次更新时间为2014-02-27,文中红色部分是相对于2014-02-27版本的新增内容,蓝色表示苹果相关官方文档的链接。
2014-09-02 11:54:12
2235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人