随笔分类 - iOS
iOS类文章
摘要:ios程序运行后,异步访问了一个网络请求。然后在解析了从服务器返回的信息后,直接new了UIAlertView对象,准备弹窗提示,这时候控制台打印了一串异常的信息:This application is modifying the autolayout engine from a backgroun...
阅读全文
摘要:故事的发生起于,由于老板强烈要求app在iPhone6和5有一样的工具栏,然后前端妹子用@media为iPhone6和Plus做了样式适配。然后问题来了,竟然奇葩的发现@media样式只对iPhone4和5起了作用,然后在6和6S的样式效果和5是一样的,奇了怪了! 然后我去查找原因,无意中去获...
阅读全文
摘要:Phonegap项目,做支付的时候,当把网站打包到ios或android端成app后,在app上通过wap调用银联在线存在一个问题: 就是当从银联支付成功后,再从服务器返回到app客户端就很难实现。 wap银联支付流程是这样:客户端 > 服务器(构建支付请求)--> 银联支付 > 返回到服务端(处理
阅读全文
摘要:phonegap项目,平时真机调试没什么问题。然后想打包成ipa了,去Product --> Archive 一下,然后就报错了,说:‘Cordova/CDVPlugin.h’ file not found,截图:最后,通过在 Build Settings --> Search Paths -...
阅读全文
摘要:先说说项目情况:使用phonegap创建的ios项目,然后在使用html + css开发网页中又使用了一个框架Framework7(Framework7是一个构建仿原生ios和android应用的框架)。造成把网站打包成app之后,只有一个入口主页面(假设该主页面为index.html), 然后...
阅读全文
摘要:开发者账号过期后,没有及时续期,等再续期后,itunes停止付款到公司银行账户了。过了一个多月了还是没有收到itunes的付款。然后开始联系苹果客服和技术支持,他们都说只能通过itunes的“联系我们”发邮件联系,没有电话联系。然后itunes那边反应也是慢,前后发了好几封邮件,过了两周才回复...
阅读全文
摘要:刚新安装了Xcode7 Version 7.1 beta , 据说这个版本可以免费真机调试,于是用了一个新的AppID测试了,发现真的可以免费真机调试了呢!新的appId账号,没有支付每年的99美刀,也没有去苹果开发者网站https://developer.apple.com/account/ove
阅读全文
摘要:使用phonegap创建的ios项目,推送消息时,当程序在前台运行或者在后台运行状态下,推送消息过来,可以解析并且跳转;但是在程序从后台退出的状态下,当消息推送过来的时候,点击通知栏,打开程序,程序竟然出现了”闪退“现象。经过一番排查,发现原来phonegap创建的项目默认是没有自动引用计数的(非a...
阅读全文
摘要:1、什么是进程? 进程是指在系统中正在运行的一个应用程序。比如同时打开QQ、Xcode,系统就会分别启动2个进程。截图 2、什么是线程? 1)、一个进程要想执行任务,必须得有线程(每一个进程至少要有一条线程) 2)、线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行 3)、一个线程中
阅读全文
摘要:转自:http://www.cnblogs.com/cywin888/p/3263027.html刚接触iOS开发的人难免会对苹果的各种证书、配置文件等不甚了解,可能你按照网上的教程一步一步的成功申请了真机调试,但是还是对其中的缘由一知半解。这篇文章就对Certificate、Provisionin...
阅读全文
摘要:1、CALayer1)、在ios中,能看得见摸得着的东西基本上都是UIView, 比如按钮、文本标签、文本输入框、图标等,这些都是UIView2)、UIView之所以能显示在屏幕上,完全是因为它内部的一个图层3)、在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),...
阅读全文
摘要:和上一篇手势解锁不一样,手势解锁只画了一条路径,从触摸开始--》触摸移动--》触摸结束 ,然后路径完成了,渲染出来就是手势解锁了;这次涂鸦想做到的效果是可以画很多次线段或弧,每次又可以设置不同的宽度和颜色,然后还要有撤销、清屏、橡皮擦的功能,那就需要画很多条路径了,然后每条路径有自己的颜色和宽度,那...
阅读全文
摘要:这次支付宝手机客户端升级,把手势解锁那个功能去掉了,引起很多人的抱怨,觉得少了手势解锁的保护,个人信息容易泄漏了。。。那么手势解锁功能是怎么是实现的呢,这里使用Quart2D来简单模拟一下,先看下截图效果: 按钮的有两个背景图片,一个默认样式,一个用于选中样式:代码实现:自定义view, 用来绘...
阅读全文
摘要:1、Quartz 2D是一个二维绘图引擎,同时支持ios和Mac系统; Quart2D的API是纯C语言的,API来自于Core Graphics框架:2、Quartz 2D可以绘制图形(线段/三角形/矩形/圆和弧)、绘制文字、绘制和生成图片、读取/生成pdf、截图/裁剪图片、自定义UI控件等3、对...
阅读全文
摘要:1、UINavigationController, 继承UIViewController,UINavigationController以栈的形式保存子控制器 1)把控制器添加到导航控制器栈里有两种方式: 导航控制器 UINavigationController *nav = [[UINavigati
阅读全文
摘要:1、UIApplication对象是应用程序的象征,每一个应用都有自己的UIApplication对象,而且是单列的2、通过[UIApplication sharedApplication]获取这个单列对象3、一个ios程序启动后创建的第一个对象就是UIApplication对象4、UIApplic...
阅读全文
摘要:1、每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信;2、任何一个对象都可以向通知中心发布通知(NSNotification), 描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的对象发...
阅读全文
摘要:1、在UITableViewController中,self.view就是self.tableView, 两个对象的指针地址是一样的 2、自定义类继承UITableViewCell, 重写父类方法 /** 初始化方法 使用代码创建Cell的时候会被调用,如果使用XIB或者Storyboard,此方法
阅读全文
摘要:时不时会有点迷惑属性修饰符retain、strong、copy三者之间的区别,还是把测试过程记录下来好一点! 1、属性修饰符结论 2、给retain、strong、copy修饰的字符串属性赋值指针变化测试例子 3、字符串调用copy、mutableCopy方法给字符串赋值指针变化例子 一、属性修饰符
阅读全文
摘要:复习一下: 1、在控制器上添加一个UITableView, 暂时该UITableView控件变量名命名为为tableView, 设置控件代理,实现控制器的UITableViewDataSource, UITableViewDelegate协议; 2、tableView控件的editing属性默认是N
阅读全文