• 等级
  • 346812 访问
  • 185 原创
  • 132 转发
  • 6559 排名
  • 20 评论
  • 6 获赞

AngularJS 1.x学习<2>

一. $httpAngularJS $http 是一个用于读取web服务器上数据的服务。$http.get(url) 是用于读取服务器数据的函数。 <div ng-app="myApp" ng-controller="customersCtrl"> <ul> <li ng-repeat="x in names"> {{ x.Name + ', ' + x.Country }} </l

2016-04-07 09:28:34

AngularJS 1.x学习<1>

AngularJS 通过 指令 (ng-directives)扩展了 HTML,且通过 表达式 绑定数据到 HTML。 ng-app 指令定义一个 AngularJS 应用程序;ng-model指令把元素值(比如输入域的值)绑定到应用程序;ng-bind 指令把应用程序数据绑定到 HTML 视图;ng-init 指令初始化 AngularJS 应用程序变量 AngularJS 指令是以 ng 作为前

2016-04-07 00:26:53

导航控制器在pushViewController时的动画卡顿问题

进行开发中,遇到了个小问题:在使用UINavigationController的-pushViewController:animated:执行入栈一个子控制器操作时(即最新栈顶子控制器),会出现推出(即入栈)”卡顿”现象,原因:这是因为从iOS7开始, UIViewController的根view的背景颜色默认为透明色(即clearColor),所谓”卡顿”其实就是由于透明色重叠后,造成视觉上的错觉

2016-03-29 09:53:32

Text Kit

YYText DTCoreText 出现在应用界面上的文本是NSString与NSAttributedString(字符与段落)。为了让NSString与NSAttributedString出现在界面上,可以将其绘制到图形上下文中,或者交给界面对象(UILabel、UITextField、UITextView,它们都有属性attributedText)来绘制。在底层,所有的文本绘制都是通过Core

2016-03-27 20:07:17

iOS中的滤镜

首先,学习滤镜的英文翻译:filter为图层添加一个高斯模糊滤镜—>add a Gaussian blur filter to the layer.滤镜;主要是用来实现图像的各种特殊效果。

2016-03-21 13:58:45

李开复:算法的力量(转载)

算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门,就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实,大家被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,例如数据结构、算法、编译原理

2016-03-14 11:12:57

检查iOS项目中是否使用了IDFA

在将应用提交Apple Store,需要填写一项,应用是否使用了IDFA,如果填写错误,那么会被拒,一般使用第三方框架会有可能涉及到IDFA,那么该如何检测呢?两步便可完成: 打开终端cd到要检查的文件的根目录。 执行下列语句:grep -r advertisingIdentifier . (别少了最后那个点号) 如果什么都没出现,则项目中不包括IDFA

2016-03-13 12:03:03

String could not be serialized with encoding: 4

解决这个问题后,我懂得了一个经验:凡是遇到关于技术方面的问题,先去StackOverflow上寻找。先谈谈这个问题,使用Alamofire请求页面数据,如下:Alamofire.request(.GET, QJApi.QJVideo).validate().responseString(encoding: NSUTF8StringEncoding) { (response) -> Void in

2016-03-07 20:59:02

iOS将GIF转变为图片

import UIKit import ImageIOclass Tools: NSObject { class func parseGIFDataToImageArray(data: NSData) -> [UIImage]{ var images: [UIImage] = [] let src = CGImageSourceCreateWithData(d

2016-03-07 15:01:11

iOS常用加密方法(AES、MD5、Base64)

一.AES加密NSData+AES.h代码#import <Foundation/Foundation.h> @interface NSData (AES) - (NSData *)AES256EncryptWithKey:(NSString *)key; - (NSData *)AES256DecryptWithKey:(NSString *)key; @endNSData+AES.m代码#

2016-03-05 00:56:14

Image I/O编程指南

一、基本的Image I/O使用 Image I/O框架提供了不透明数据类型来读取图像数据和写图像数据到一个目的地(CGImageSourceRef和CGImageDestinationRef)。它支持很多图像格式,包括标准web格式、搞动态范围图像,和原始相机数据。Image I/O还有许多其他特性: 1)mac平台上的最快的图像解码和编码。 2)逐步加载图片的能力。 3)支持图像元数据。

2016-03-04 10:32:15

iOS Drawing Performance

Instruments1.唤醒Instruments:记住要使用iOS真机测试Product菜单 -> Profile选项2.我们通常对Instruments的某些工具感兴趣: Time Profile:测量CPU用法 Core Animation:调试各种类型的Core Animation性能问题 GPU Driver:调试GPU性能问题 3.Time Profile在右下角的面板中设置Separ

2016-03-04 10:19:49

Core Animation之Specialized Layers

本章主要介绍特殊的图层: CAShapeLayer: CATextLayer: CATransformLayer: CAGradientLayer: CAReplicatorLayer: CAScrollLayer: CATiledLayer: CAEmitterLayer: AVPlayerLayer: 1.CAEmitterLayerCAEmitterLayer是高性能的粒子系统,用来创建实时的

2016-03-03 16:10:44

iOS的3D Touch学习

3D Touch有三大模块: peek and pop 类似于系统邮件、QQ这样的App,在消息列表页面按压某条邮件或会话,则会弹出这个邮件或会话的阅览,如果继续施加压力按压,则会弹出完整的邮件详情页面或会话对话框。 Home Screen Quick Actions 用力按压App图标,弹出App的快速入口,通过快速入口直接进入到想要的功能页面。通过主屏幕的应用Icon,我们可以用3D Touch

2016-02-27 20:41:34

jQuery学习<1>

jQuery优点: 轻量级:使用UglifyJS压缩 强大的选择器:加入插件可使其支持XPath选择器 可靠的事件处理机制 完善的Ajax:将所有的Ajax操作封装到一个函数$.ajax()里 不污染顶级变量:只建立一个名为jQuery的对象,别名为$,所有的函数方法都在这个对象之下。 出色的浏览器兼容性 链式操作方法 隐式迭代 行为层与结构层的分离 丰富的插件支持 在页面中引入jQuery:<he

2016-02-26 19:16:50

在Xcode中搭建openCV开发环境

到openCV官网下载OpenCV for iOS。将下载好的opencv2.framework拖入到Xcode中,新版Xcode应该会为你自动添加相关配置。因为openCV是使用c++开发,所以要把其中一个.m文件改为以.mm为后缀。示例代码如下:#import "ViewController.h"#ifdef __cplusplus #import <opencv2/opencv.hpp> #e

2016-02-25 10:30:16

Corona的屏幕适配

display.contentWidth与display.contentHeight的值等于config.lua中的width与height content = { width = 320, height = 480, scale = "letterBox", fps = 30, }, The internal

2016-02-24 10:41:37

Android JSON解析

String json = "{" + "\"languages\" : [" + "{\"id\":1,\"ide\":\"Eclipse\",\"name\":\"Java\"}," + "{\"id\":2,\"ide\":\"XCode\",\"name\":\"Swift\"}," +

2016-02-14 16:02:48

Android本地数据存储

一.偏好设置SharedPreferences是一种轻型的数据存储方式,本质是基于XML文件存储Key-Value键值对数据。SharedPreferences preferences; SharedPreferences.Editor editor; preferences = getPreferences(Activity.MODE_PRIVATE); editor = preferences.

2016-02-14 14:49:28

Android RecycleView

选择app,右键 — Open Module Settings — Dependencies — + Library Dependency — recycleview-v7public class MainActivity extends Activity { private RecyclerView rv; @Override protected void onCrea

2016-02-14 12:27:01

WflytoC

我愿意默默地静下心让自己变得更高,更快,更强。
关注
  • 计算机软件/学生
  • 新加坡