自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大于45度的仰望

ios开发杂记

  • 博客(30)
  • 资源 (10)
  • 收藏
  • 关注

原创 Flutter_boost选型过程及注意事项

选型我们不可能有精力大面积把业务使用 Flutter 重写;App 的核心功能还是需要用原生实现,其他非主流程功能可以用 Flutter 重写;我们对动态性要求不高,所以 Flutter 目前的短板并不会限制我们的业务需求;灵活的开发资源调度可以为我们接入 Flutter 提供非常有效的保障;我们可以基于现有的框架实现无痕接入 Flutter。而我们最初对接入 Flutter 所产生的收益预期其实只有一个:利用Flutter 的跨平台特性,提高非关键流程的开发效率!在使用flu

2020-09-01 23:24:37 1239

原创 ASIHTTP(arc) to AFNetworing(2.5)迁移 过NTLM验证设置方法

12年开始接触开发到现在一直都是迷恋asi的一套东西,并且asi也有了自己的arc并且是有维护的版本;故每次的项目我还是“投机取巧”用原来的网络请求库。上周“师傅”来找我,我问道他用神马的时候,突然觉得自己的big低了些,于是乎开始在github看了下af的,本着开放包容的心态写个简单的测试看能否满足我原来接口环境的需要。由于之前的接口是用.net开发的部署的访问环境大多也是IIS的一套东西,

2015-01-29 13:28:09 709

转载 NodeJs WebApi

RESTful APIGET /productsvar express = require('express')var app = express();var products = [ { name: 'apple juice', description: 'good', price: 12.12 }, { name: 'banana juice', descripti

2014-11-29 00:24:45 6716

原创 iOS的服务端api接口怎么写

作为一名iOS 码农还是有两年多的时间了,一共换过两家公司,现在的公司主要是做.net相关的产品。在业余时间得到了同事的帮助,了解了下服务端的api接口的相关知识。这里当做一个笔记给那些刚刚接触iOS开发的新朋友了解下。PS:想当初我想了解web service的东西的时候,四处都找不到资料,要么就是soap的东东,太老,反正各种你找不到。    采用.Net平台的实现api的方式有很多,刚来

2014-11-26 17:17:49 14482

原创 iOS Asihttp上传文件(图片等)以及服务端的代码(c#,.net Web api2)

1,客户端的代码 NSString *api = @"http://192.168.20.189:6900/bk/api/upload"; ASIFormDataRequest *req = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:api]]; [req setRequestMethod:@"POST"];

2014-11-26 16:21:05 4121

转载 iOS策略模式的简单应用

在iOS开发中,使用官方框架,官方sdk中,可以接触到不少设计模式,可能平时没有注意,实际上已经用到了不少设计模式下面举一个例子:        策略模式:至于什么是策略模式,请自己百度吧,我也说不清楚,但是知道怎么用,下面结合代码详细说明        比方我有一个NSMutableArray,里面每个元素都是一个NSDictionary,其中NSDictionary有不

2014-11-25 11:28:14 1610

转载 iOS 长后台,亲测

http://my.oschina.net/u/1386081/blog/277380

2014-09-17 16:43:03 1345

原创 Ad_hoc推送

1,还是用Pushmebaby,改2个地方 // Establish connection to server. result = MakeServerConnection("gateway.push.apple.com", 2195, &socket, &peer); // Set server domain name. result =

2013-09-17 16:20:26 2263

原创 NSURLRequest过BASIC验证、NTLM验证、以及UIWebView登录路由器

一、过路由器验证即UIWebView打开带BASIC验证的网页1,需要引入的协议头文件UIWebViewDelegate,NSURLConnectionDelegate,NSURLConnectionDataDelegate2,_webView一定要设置loadRequest否则不会调用UIWebView的delegate方法,就无法做后续的认证工作  _webView =

2013-08-26 13:58:59 1710

原创 c#写webservice快速链接到数据库的方法Linq to Sql简单操作

var context = new DataClasses1DataContext();            /*            var me = context.Persons.Single(person => person.DisplayName == "杨正阳");            me.Email = "[email protected]"

2013-08-08 14:51:33 1462

转载 IOS设计模式的选择——>

需求的变化是永恒的,软件架构的设计要随着需求的变化而变化,且要适度超前,使设计满足于适度预估的需求。我们要了解这些优秀的设计模式,在设计和编码中,时刻尝试着去运用他们。(一)代理模式    应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。        优势:解耦合    敏捷原则:开放-封闭原则        实例:tableview的

2013-05-06 09:55:28 810

原创 关于使用block中心得

1,若你自己的很不习惯它的声明方式,你完全可以自己加个  typedef void(^ChangeColorBlockT) (NSString *name);接着你就和创建对象一样的方法声明一个block.ChangeColorBlockT _theBlcok;//.h- (id)initwithBlock:(ChangeColorBlockT)cb;//.m

2013-05-02 00:47:18 727

原创 ASIHTTP上传进度的修正设置

两个上传的block方法,一个方法会调用两次然后计算出文件上传大小,一个是方法是计算出实时上传了好多的数据,然而在asihttp上传队列中算上传比例的话,算出来的比例是有误差的。需要在a/b后面再加上一个修正值c。正确的计算公司应为实时上传百分比 = a/b + c;其中 a += 第一个block的第一个值        b += 第二个block的第一个值

2013-05-02 00:20:15 1077

原创 ios-实现9宫格

iOS 的9宫格实现方式有很多种,这里是参考了网上某某的demo后,几乎照着做了一遍。这里我采用订制cell的方式来实现这里给出几点注意事项:1,订制的cell里面的重用标识符一定要和代码中的标识符一样。不然重用机制不能生效#pragma mark#pragma mark -UITalbeViewCellDelegate- (UITableV

2013-04-08 14:53:22 4357 1

转载 zbar中文乱码的解决

http://blog.csdn.net/ydj213/article/details/8088759zbar下载主页,有源码http://zbar.hg.sourceforge.net/hgweb/zbar 或者:http://download.csdn.net/detail/ydj213/4810522ZBar 有个问题,对于中文二维

2013-04-07 22:32:26 10465 1

转载 代码片段收集

网络实时检测;//在程序的启动处,开启通知- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{  //.....//开启网络状况的监听[[NSNotificationCenter

2013-02-01 13:50:04 479

转载 ios图片操作

先看UIImagePickerControllerDelegate的協定,主要是利用iOS內建的圖片選取控制器-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info取得照片後的處理,範例

2012-12-30 23:01:06 1039

原创 函数的参数传递的几种形式(值、地址、引用)及指针基础知识

1,2,3,指针作为返回值   #include     int *smaller (int *p1,int *p2);     int main(void){      int a;      int b;      int *p;    scanf("%d%d",&a,&b);      p = smaller (&a,&b);     printf

2012-12-30 01:01:14 725

转载 再转一篇mapkit的文章

1、概述OS开发之MapKit学习笔记插入MapView,设置Delegate(一般为Controller),Annotations记录兴趣位置点(AnnotationView用来显示兴趣位置点),annotation是可选的,选中的annotation会显示callout,用来显示信息。 2、设置地图

2012-12-28 22:30:33 586

转载 ios监听的几种方法比较

本文介绍Objective C中实现观察者模式(也被称为广播者/监听者、发布/注册或者通知)的五种方法以及每种方法的价值所在。该文章将包括:1 手动广播者和监听者(Broadcaster and listeners)2 键-值观察(Key Value Observing)3 通知中心(Notification center)4 上下文通知(Context notificat

2012-12-27 23:15:30 745

转载 KVC/KVO/通知

KVC: [对象 setValue:aValue forKey:aKey];//为对象的aKey变量赋值 aValue = [对象 valueForKey:aKey];//把对象的aKey变量的值取出来 [对象 setValue:aValue forKeyPath:aKeyPath];//设置值 id aValue = [对象 val

2012-12-27 17:46:53 552

原创 iPhone获取消除误差的位置信息

偶然在一个demo中的找到了解决偏差的另外一种方法;       1, MKMapView *_mapView;     2,  _mapView.showsUserLocation = YES;//以大头针的形式显示用户的所在位置;     若[self.view addSubView:_mapview];地图上面会自动标记所在的位置,但是我们这里是想让反向地址编

2012-12-23 01:39:43 1686

转载 CLLocation与mapkit(中国)的偏移处理办法add 修正偏差的处理另外办法,利用MKMapView *_mapView获取location消除误差;

CLLocationManager类的作用是监听GPS的位置消息,当用户坐标发生变化时,会调用下面的方法进行通知:-(void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation;

2012-12-22 20:03:14 4837

转载 iphone经纬度计算距离与检测瞬时速度/最后的英文问答部分是关键

CLLocation的distanceFromLocation方法计算地图上距离 (汇总)准备两个CLLocation的对象,比如要计算某个位置与使用者当前位置的距离,则其 中一个CLLocation是userLocation = [locationManager location],locationManager是CLLocationManager的实例,并已执行[locat

2012-12-22 19:54:14 1302

转载 经纬度计算距离

这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。北极就是北纬90度,

2012-12-22 15:56:29 1114

转载 定位、地图初步学习

转载自:http://www.cnblogs.com/syxchina/archive/2012/10/14/2723522.html11.1 iOS定位服务11.2 iOS地图11.3 Web地图11.1 iOS定位服务iOS中有三个定位服务组件:   Wifi定位,通过查询一个Wifi路由器的地理位置的信息。比较省电,iPod touch和iPa

2012-12-21 16:47:51 507

原创 delegate传值-demo

之前一直困惑delegate的设计模式,自己闲的时候写了个demo,加了点注释,希望初学者可以看看,不妥之处请大家指出。      这里只粘贴出关键代码:             一、 自定义协议://  xyzDelegate.h#import @protocol xyzDelegate NSObject>-(void)showNa

2012-12-21 13:57:35 491

转载 ios开发中常用代码剪辑

iphone开发笔记 退回输入键盘  - (BOOL) textFieldShouldReturn:(id)textField{    [textField  resignFirstResponder];} CGRectCGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形

2012-12-20 20:43:45 1711

转载 github/git 常用命令

Git 是分散式的版本控制系統, 從架設、簡易操作、設定, 此篇主要是整理 基本操作、遠端操作 等.註: Git 的範圍太廣了, 把這篇當作是初學入門就好了.注意事項由 project/.git/config 可知: (若有更多, 亦可由此得知)origin(remote) 是 Repository 的版本master(branch) 是 local 端,

2012-12-20 18:07:24 584

原创 ios中单例的使用方法以及加线程锁

一般我们看到的ios单列中并未有加@synchronized(self),然而这样如果是多个线程同时来调用该单列,就会出现问题,创建的实例就不只是单列了,加了线程锁后让该单列始终只能返回一个实例,即单例:假如线程A来调用shareUserContext,这句话时候,会判断 segtonInstance == nil的情况,若没有创建则会创建实例,然而另外的一个线程B也来调用这句话时候,没有线程锁的

2012-12-20 17:32:48 5869

WebApiDemo

利用.net webapi写的web service。返回json的demo

2014-11-26

iOS长后台实现

iOS端的无限后台实现,在iOS7上面实际测试过,iOS8还没有来得及测试。之前传的被csdn删了还是怎么的,找不到了,看到下载量有点大,再上传一个。

2014-11-17

XMPP企信通

xmpp企信通,IM 实现文字、表情聊天;可以看下界面的实现代码

2014-11-17

斯坦福2011-2012ios教程课件

最新的斯坦福的课件和代码全部下载了,提供个地址给大家:http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2011-fall

2012-12-27

sqlite_fmdb操作

很好的fmdb操作示例,原来放在github上面,但是上面的下载速度太慢了,现在转过来方便大家下载,具体的帖子见cocoachina里面的一篇,记不得具体的地址了。

2012-11-27

zibol房产展示源代码

html5,房产展示,另外需要加个库,自己百度下。

2012-11-21

pdf to all 第三部分

pdf to all 第三部分,请先下载前面两个部分

2011-04-27

pdf to all 转换软件第二部分

pdf to all,第二部分,由于上传大小限制,我现在上传该软件打包的第二部分。

2011-04-27

pdf to all 转换软件 很棒的

可以将doc,等文档转换成为pdf,轻松在电纸书上阅读。

2011-04-27

模电课件发动所发生的

很啊好哦对大幅度法大赛的发生的但发生的防守打法上

2010-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除