
iPhone
文章平均质量分 76
陈伟鹏2016
这个作者很懒,什么都没留下…
展开
-
个人Core Animation Programming Guide 学习笔记
core animation 用于优化内容显示 以及 动画,动画包含了旋转,平移,放缩以及在此基础上已经封装好的 效果。优化内容比如说我们app里的一个图像加载在一个layer里,然后用layer去加在各个view上,这样子就不会在内存里产生重复的图像的副本。 1.1layer和view的区别。 CAlayer 绘制内容的层,它是对view所对应的lyaer的一个补充。只管理内原创 2014-02-27 10:46:01 · 1991 阅读 · 0 评论 -
利用TouchesBegan解决页面内 触摸 某个视图以外的处理的情况
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ //宣告一个UITouch的指标来存放事件触发时所撷取到的状态 UITouch *touch = [[eventallTouches] anyObject]; CGFloat ly = [touchlocationInView:原创 2015-11-12 15:21:20 · 2835 阅读 · 0 评论 -
iOS事件传递:响应者链
事件传递:响应者链当你设计你的app 时候,经常动态地响应事件对不对。比如,屏幕上的许多对象都会触发一个触摸的事件,你必须决定让谁来响应这个时间并且要明白这个对象怎么接收到事件。 当一个用户产生的事件发生时,UIKit 创建了包含处理该事件所需要的信息。然后这个事件对象进入 一个app对应的事件队列。 对于触摸事件来说,该对象是一系UItouches对象的打包。对于手势来说,该对象则是原创 2015-10-30 20:05:50 · 3795 阅读 · 0 评论 -
关于textview 内textkit 的使用
@光 你需要改用一个Textview显示 并且为textView.textContainer.exclusionPaths设置一片空白区域。然后从第二行起文字就会被那块空白区域挤开。 ios 7以上有效 ,非常简单,代码 如下 CGRect rect = CGRectMake(0, 20, 10, self.textView.frame.size.height原创 2015-11-18 17:47:45 · 604 阅读 · 0 评论 -
关于抢红包线程卡顿的问题解决流程笔记
最近的项目模仿了支付宝做抢红包的功能。我额外的做了一个界面生产双红包的功能。(但是只是在一个刷新周期用产生一个红包的方式调用两次,却发现这样子引起了问题,后来由于上线期限的原因先把双红包特性取消掉(安卓没有做我自己加上去的)并没有深究。现在来找下原因。) 首先,页面卡顿肯定是由于 主线程之间发生了相互卡顿引起的。假设1 :音效的 和 定时器阻塞答案,否。 关闭音效一样出原创 2016-02-06 23:48:22 · 1819 阅读 · 0 评论 -
navigatorIOS的小例子,facebook文档太坑爹,这是一个可用版本
'use strict';import React, { Component, PropTypes } from 'react';import { AppRegistry, StyleSheet, Text, View, NavigatorIOS, TouchableHighlight,} from 'react-native';原创 2016-10-10 15:21:55 · 880 阅读 · 0 评论 -
关于Swift 3[周五]
不知不觉周三了。这三天做注册登录模块 - -!关于Swift 3然而是用swift做的! 虽然还是会用相当长一段时间来熟悉swift 3。 但是还是 觉得可以的,健壮性好! 这种好处,新手很难发现的。但是工程一大就知道有多好了。 1 String的index 变得比以前麻烦了! 以前用Range去各种拆分字符串无压力。现在用index去拆字符串感觉心好累!但是,还是为了可读性强!!! 2 s原创 2016-11-30 19:55:35 · 343 阅读 · 0 评论 -
关于AVFoundation的iOS 原生的QRCode扫描(swift3.0版本)(周五贴)
今天要介绍的是iOS7.0后AVFoundation框架提供的原生二维码扫描(非针对新手)首先导入AVFoundation 框架。一开始需要请求相机的授权 // #pragma MARK: - 授权func authCaputre(){ let authStatus:AVAuthorizationStatus = AVCaptureDevice.authorizationStatus原创 2016-11-23 15:37:07 · 1640 阅读 · 0 评论 -
关于Autolayout适配4S的比较好的方案
关于Autolayout适配4S的比较好的方案原创 2016-12-06 15:47:07 · 424 阅读 · 0 评论 -
xcode 8 没有 iphone4s 模拟器 的解决方法..
xcode 8 没有 iphone4s 模拟器 的解决方法..原创 2016-12-05 15:25:05 · 4186 阅读 · 1 评论 -
关于Layout Constraint的动态update方式
最好的方式就是,change发生是及时地改变。相应的constraint、Batching ChangesIt is almost always cleaner and easier to update a constraint immediately after the affecting change has occurred. Deferring these原创 2017-01-01 11:11:31 · 1130 阅读 · 0 评论 -
CoreImage
CoreImage是一个强大的iOS5.0始发的一个图像处理库,模式是用Filter去处理图形,可以号称代码级别的PS。无疑,使用CoreImage是需要一点图形的知识的,所以程序员你的《图像处理》学得好不好?CoreImage可以构建非常好玩的图像处理应用。 我和设计师已经有一个idea了,我们打算做一个 大头贴的应用。我必须在业余时间付出更多的努力。他是一个正在成长的优秀的设计原创 2013-11-30 00:45:17 · 567 阅读 · 0 评论 -
Xcode编译错误和警告汇总(整理中)
1、error: macro names must be identifiers YourProject_prefix.pch原因: 因为你弄脏了预处理器宏,在它处于的时候修改了它解决方法: Configiration选择All Configirations,清空它 然后分别重新定义你的Debug,Release,Distributin预处理器宏吧2、w转载 2012-11-15 00:48:44 · 3223 阅读 · 0 评论 -
几个常用控件的笔记
二、UIPickerView控件1.必须在controller中实现PickerView的delegate和数据源DataSource协议。以pickerView开头的方法有6个(头文件引入协议名后可在codesense看到)。在这些方法中,告诉选取器显示多少组件,每个组件各有所少行,组件的宽度,各显示什么数据或是图像,以及每个组件选取时的事件(如reload依赖其的组件)。1.1每个组件原创 2012-09-06 16:25:43 · 957 阅读 · 0 评论 -
开发iOS即时通讯工具参考的一些开源、框架和教程
开发iOS即时通讯工具参考的一些开源、框架和教程下面收集了开发即时通讯工具,如AIM、ICQ(Oscar 协议)以及Jabber(XMPP协议)的iOS客户端程序的一些开源,可以直接使用或者参考:Oscar协议开发库LibOrange:https://github.com/unixpickle/LibOrange基于LibOrange库开啊的AIM/转载 2012-09-27 00:54:16 · 15610 阅读 · 2 评论 -
Cocos2d的字体生成软件Hiero v2.0 - Bitmap Font Tool的一些问题
最近在了解并使用Cocos2d的一些功能以便在iPhone上画一个页面。然而,在使用其中一个CCBitmapFontAtlas类的时候发现了一些问题。 该类可以按照一定的字体风格显示字符。使用该类本身并没有什么困难和问题。然而该类所需的字体文件是需要一个.fnt文件和.png文件。当调用该类生成文字时,它会去访问.fnt文件,然后通过.fnt文件里该文字对应的坐标,到.png文件里去寻找相对转载 2012-10-30 18:04:25 · 1085 阅读 · 0 评论 -
IOS工程师面试被问到的问题SQLite store takes a "long time" to save怎么解决?
官方文档的描述和回答: Problem: You are using an SQLite store and notice that it takeslonger to save to the SQLite store than it does to save the same data to an XMLstore.Cause: This is probably expect原创 2012-11-02 19:38:51 · 1653 阅读 · 0 评论 -
30个iPhone和iPad应用程序界面设计实例
6月 5 日消息,据国外媒体报道,在今天的现代技术驱动下,手机行业更多的是迎接着 iPhone 和 iPad 的到来。 iPhone 平台是在互联网用户中相当流行,因为它允许他们开发,甚至用很少的编程知识的应用程序设计。 苹果提供的应用程序界面设计使用户可以轻松地自定义或创建自己的设计。有许多种类和模板,使用户能够根据自己的喜好和需求定制他们自己的界面。 以下转载 2012-11-05 21:39:45 · 1467 阅读 · 0 评论 -
IOS面试题归总(未完结) 转载请注明出处!谢谢
找到IOS的实习了,就像我的同学说的,非常Easy!面试的时候直接拿些程序效果问你这个怎么实现的.面试题有准备但没怎么用到.被问了委托和类别. 我在的公司直接让我做了一个小作品,然后通过考核就可以去实习了.Object-C有多继承吗?没有的话用什么代替? cocoa 中所有的类都是NSObject的子类;多继承在这里是用protocol委托代理来实现的;你不用去考虑繁琐的多原创 2012-11-05 21:44:24 · 1836 阅读 · 0 评论 -
11月2日-4日学习CoreData和storyboard小结
11月2-3日 CoreData 在Iphone上的使用学习 新建一个CoreData项目, 会在程序开始时初始化CoreData栈对象:被管理的上下文对象MOC,协调者MOD.程序目录, POS呢? 建模.模型只有三个属性,真是体贴啊.关闭了Optional选项,还有正则表达式对属性的约束(这是需要深入的话题) 不过到注册账号关联的话,要用到关系了.所以设了账号Accoun原创 2012-11-06 19:19:15 · 1693 阅读 · 0 评论 -
IOS解析Json方法讲解
作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(转载 2012-11-08 09:50:02 · 1161 阅读 · 0 评论 -
Xcode运行不了API文档给的代码或是以前的工程
Xcode换到了4.2 或是4.5遇到了一些问题,之前的代码很多都不能运行,提示如标题所示的错误,在国外论坛上给出了解决办法,如下: 在左右边的文件清单面板, 进入工程的 Build Settings ,在architectures的Base SDK上,修改sdk到你的机子的版本就可以了PS:有时API的文档的示例是组件来的,不是工程文件来的原创 2012-11-09 19:17:37 · 1160 阅读 · 0 评论 -
发布一个关于CoreGraphicFramework练习的demo
这是关于CoreGraphicFramework的编程练习。用Swift 3.0 编写。包括了 如何在一个自定义的view中使用CoreGraphicFramework 进行 画线,画矩形,画字体,渐变颜色的使用等。 github地址原创 2017-02-14 16:41:53 · 489 阅读 · 0 评论