02 2016 档案
摘要:前言 随着腾讯QQ的普及,现在越来越多的社交类APP在显示好友头像时,都选择用圆形头像,效果如下(不包括黑底): 在ios开发中,大致有以下三种方案来实现圆形头像效果。 方案一:用Quartz2D绘制 具体代码如下: [objc] view plaincopy + (UIImage *)circle
阅读全文
摘要:一, 效果图。 #import <UIKit/UIKit.h> @interface RootViewController : UIViewController { UIDatePicker *datePicker; UILabel *timeLabel; } @end #import "RootV
阅读全文
摘要://初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = U
阅读全文
摘要:the identity used to sign the executable is no longer valid.解决方法 一、重新下载Provisioning Profile 1、到development.apple.com网站 2、 3、 4、 5、打开下载下来的PP文件,双击(安装到xc
阅读全文
摘要:一、更改http为https 两种方案: 公司后台服务器更改; 作为开发者,可在Xcode暂时退回到http协议. 开发者更改方法如下: 在Info.plist中添加App Transport Security Settings (或NSAppTransportSecurity), 类型Dictio
阅读全文
摘要:IOS开发证书全部变成无效,如下图 打包提示错误 经查找得知系统证书WWDR失效,需要更新WWDR系统证书 显示--->显示已过期的证书--->keyChain钥匙串中选中登录和所有,,,然后删除所有过期的 下载证书地址 https://developer.apple.com/certificati
阅读全文
摘要:iOS证书和描述文件: 证书类型使用场景 开发(Development)证书和描述文件 用于开发测试,在starain中打包后可在真机环境通过Safari调试 发布(Distribution)证书和描述文件 用于提交Appstore,在starain中打包后可使用Application Loader
阅读全文
摘要:1、在使用block前需要对block指针做判空处理。 不判空直接使用,一旦指针为空直接产生崩溃。 if (!self.isOnlyNet) { if (succBlock == NULL) { //后面使用block之前要先做判空处理 return; } id data = [NSKeyedUna
阅读全文
摘要:感觉要学的还有很多,现在把好的文章做个目录。碰到加密的微信:********* 豆电雨 (窦殿宇) 1.IOS性能调优系列:Analyze静态分析 2.IOS性能调优系列:使用Instruments动态分析内存泄漏 3.iOS知识点 4.自己生成非官方的iPhone toolChain的头文件 5.
阅读全文
摘要:硬广:《IOS性能调优系列》第二篇,持续更新,欢迎关注。 第一篇介绍了Analyze对App做静态分析,可以发现应用中的内存泄漏问题,对于有些内存泄漏情况通过静态分析无法解决的,可以通过动态分析来发现,分析起来更有针对性。 从本篇开始介绍XCode提供的强大的分析工具Instruments,内存分析
阅读全文
摘要:目前关于IOS性能优化的教程较少,决定写一个《IOS性能调优系列》,主要关注与内存泄漏、性能优化、流量和电量分析几个方面。 XCode已经提供了非常强大的性能调优工具,结合几个第三方工具和一些技巧,进行性能优化非常简单。 第一篇先写写最简单的,Analyze静态分析。 相信IOS开发者在App进行B
阅读全文
摘要:如果你已经搭建好非官方iPhone toolchain开发包,如果缺少某些头文件,可以用以下方法自己生成。 首先下载class-dump: http://www.codethecode.com/projects/class-dump/ 接着建立一个headers的目录。 然后使用以下代码: #!/u
阅读全文
摘要:1) POP--面向过程编程(Process-oriented programming ):面向过程编程是以功能为中心来进行思考和组织的一种编程方法,它强调的是系统的数据被加工和处理的过程,在程序设计中主要以函数或者过程为程序的基本组织方式,系统功能是由一组相关的过程和函数序列构成。面向过程强调的是
阅读全文
摘要:SDAutoLayout:一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于做最简单易用的AutoLayout库。 【SDAutoLayout 视频教程:http://www.letv.com/ptv/vplay/24038772.h
阅读全文
摘要:"iOS8.1就已经有这个功能了,只是木有现在这么的火,现在的趋势是要火的节奏,因此很多电商平台B2B,P2P,C2C,X2X都有可能需要这个屌丝的付款功能了,在此简单的研究一下。" 第一步先修改target为iOS 8.1,当然支持中国的需要9.2以上且需要iPhone6以上了,然后在项目Capa
阅读全文
摘要:45.118.133.155/qfapi/listAllApis.php
阅读全文
摘要:[label1 mas_makeConstraints:^(MASConstraintMaker *make) { //使左边间距为 make.left.equalTo(self.view.mas_left).offset(11); //顶部间距 make.top.equalTo(self.view
阅读全文
摘要:1:理解概念 Auto Layout 中文翻译过来意思是 自动布局 ,通过内定的 Constraint (约束)和各项条件来计算出合理的布局.而这个合理的布局,符合我们的的预期和意图. 将我们想象中的结果展现出来. Constraint 的设定非常灵活,实现一种布局的方法可以通过多Constrain
阅读全文
摘要:1. http://www.cocoachina.com/bbs/read.php?tid=114755 2, http://blog.csdn.net/jiangyiaxiu/article/details/9191013 3, http://blog.csdn.net/shenjie123456
阅读全文
摘要:http://www.cnblogs.com/kenshincui/p/3959951.html
阅读全文
摘要:ios音频处理 1. iOS底层音频处理技术(带源代码) http://www.cocoachina.com/ios/20111122/3563.html 2.ios 音频入门 http://blog.sina.com.cn/s/blog_7a162d000101b9w3.html 3.IOS 音频
阅读全文
摘要:在开发中有时候会遇到这样的需求,就是一个文本框里面的内容不允许用户复制,或者不允许用户将其它地方复制的内容粘贴进来,本文交给你怎么实现禁止 UITextField 的粘贴、复制。 在 UITextField 中有这样一个方法:-canPerformAction:withSender:,下面来重写这个
阅读全文
摘要:从iOS9开始,苹果提供了UIStackView来帮助我们做布局,这玩意儿类似于安卓的线性布局。因为在使用过程中会遇到一些坑,所以写出来供遇到同样问题的人参考。我在这里提供xib和纯代码两种方式创建使用 UIStackView: 先看一下运行效果: 垂直方向,在图一里,label被拉伸了,在图2里面
阅读全文
摘要:一、属性传值 对于属性传值而言,相对于其它的三种 方法来说,是最基础,最简单的一种 方法,但,属性传值 有很大的局限性,因为是适用于第一个界面向第二个界面传 值,第二个向第三个界面传值等等。N界面向N + 1界面传值。而在此基础上,必须知道跳转界面的明确位置及所要传的值的具体类型。在第二个界面中声明
阅读全文
摘要:1.函数 1.1 func funcNmae()->(){} 这样就定义了一个函数,它的参数为空,返回值为空,如果有参数和返回值直接写在两个括号里就可以了 1.2 参数需要指明类型,而如果没有返回值可以不写->(),返回值只需要写返回类型,如果写了返回名称,可以在函数调用后的值用点语法访问 1.3
阅读全文
摘要:1.基础 1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift使用print和println打印,它的传参是一个泛型,几乎所有类型都是可打印的. 1.3) swift在语句后面加分号与否都是正确的,但是swift偏好的风格是不在结尾处加分号的.如
阅读全文
摘要:1.静态分析 通过静态分析我们可以最初步的了解到代码的一些不规范的地方或者是存在的内存泄漏,这是我们第一步对内存泄漏的检测。当然有一些警告并不是我们关心的可以略过。 http://www.cnblogs.com/starainDou/p/5208880.html 2.通过instruments来检查
阅读全文
摘要:lldb命令常用(备忘) 假如你准备在模拟器里面运行这个,你可以在“(lldb)”提示的后面输入下面的: (lldb) po $eax LLDB在xcode4.3或者之后的版本里面是默认的调试器。假如你正在使用老一点版本的xcode的话,你又GDB调试器。他们有一些基本的相同的命令,因此假如你的xc
阅读全文
摘要:#import "TitleButton.h" @implementation TitleButton - (instancetype)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:frame]) { [self setT
阅读全文
摘要:Objective-C编码规范,内容来自苹果、谷歌的文档翻译,自己的编码经验和对其它资料的总结。 转载请注明出处。 概要 Objective-C是一门面向对象的动态编程语言,主要用于编写iOS和Mac应用程序。关于Objective-C的编码规范,苹果和谷歌都已经有很好的总结: Apple Codi
阅读全文
摘要:为App Store开发程序,开发者必须遵守 Program License Agreement (PLA)、人机交互指南(HIG)以及开发者和苹果签订的任何协议和合同。 以下规则和示例旨在帮助开发者的程序能获得。 编号 中文内容 1.1 为App Store开发程序,开发者必须遵守 Program
阅读全文

浙公网安备 33010602011771号