李sir_Blog

博客园 首页 联系 订阅 管理
  705 随笔 :: 58 文章 :: 134 评论 :: 193万 阅读

随笔分类 -  IOS

1 2 3 下一页

苹果开发学习
摘要:http://www.360doc.com/content/15/0629/10/20918780_481405304.shtml 阅读全文
posted @ 2016-09-23 10:08 李sir 阅读(392) 评论(0) 推荐(0) 编辑

摘要:tap是指轻触手势。类似鼠标操作的点击。从iOS 3.2版本开始支持完善的手势api:tap:轻触long press:在一点上长按pinch:两个指头捏或者放的操作pan:手指的拖动swipe:手指在屏幕上很快的滑动rotation:手指反向操作- (void)viewDidLoad{[super... 阅读全文
posted @ 2015-12-18 15:17 李sir 阅读(682) 评论(0) 推荐(0) 编辑

摘要:原文:http://strivingboy.github.io/blog/2014/11/08/scan-qrcode/关于二维码扫描有不少优秀第三方库如:ZBar SDK 里面有详细的文档,相应介绍也非常多,如:http://rdcworld-iphone.blogspot.in/2013/03/... 阅读全文
posted @ 2015-12-18 15:08 李sir 阅读(16112) 评论(3) 推荐(0) 编辑

摘要:IOS 支持三种检测当前位置的方式:手机基站、Wi-Fi、和GPS,其中GPS是经度最高的,同时也是最耗费手机电量的。一般情况下在室内是无法通过GPS获 取位置信息的,通过Wi-Fi获取位置的原理是通过网络提供商的IP地址信息来获取位置,经度不是很高,最后是通过手机基站获取位置,手机开机后会连接附 ... 阅读全文
posted @ 2015-12-18 14:33 李sir 阅读(261) 评论(0) 推荐(0) 编辑

摘要:本文将介绍如何创建类似Facebook和Path iOS程序中的滑出式导航面板。 向右滑动滑出式设计模式可以让开发者在程序中添加常用的导航功能,又不会浪费屏幕上宝贵的空间。用户可以在任意时间滑出导航面板,并且还可以看到当前屏幕上显示的内容。现在,互联网上有些库已经内置滑出式设计模式,比如John-L... 阅读全文
posted @ 2015-12-14 11:52 李sir 阅读(394) 评论(0) 推荐(0) 编辑

摘要:制作一个Tab类型的应用制作一个表格视图原型表格单元设计自定义的原型单元格为原型单元格设置子类故事版(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图:现在,你就可以清楚的看到这个... 阅读全文
posted @ 2015-12-12 23:22 李sir 阅读(284) 评论(0) 推荐(0) 编辑

摘要:文档更新说明2012-12-02 v1.0 初稿2014-01-08 v1.1 增加设置 ruby 淘宝源相关内容2014-05-25 v2.0 增加国内 spec 镜像、使用私有 pod、podfile.lock、创建 spec 文件等内容2015-09-03 v2.1 优化排版,调整一些描述方式... 阅读全文
posted @ 2015-12-11 16:10 李sir 阅读(617) 评论(0) 推荐(0) 编辑

摘要:官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简单的接口,即可完成向服务端提交数据和从 阅读全文
posted @ 2013-06-25 13:47 李sir 阅读(363) 评论(0) 推荐(0) 编辑

摘要:在Visual Studio 11 Beta下提供全新的ASP.NET MVC 4,比较之前的MVC 3,MVC 4结合了jquery,web api技术且提供了对于开发WEB应用和移动应用的全新模板。下面是MVC 4 提供的新模板。AD:2013大数据全球技术峰会低价抢票中在Visual Studio 11 Beta下提供全新的ASP.NET MVC 4,比较之前的MVC 3,MVC 4结合了jquery,web api技术且提供了对于开发WEB应用和移动应用的全新模板。下面是MVC 4 提供的新模板。•Enhancements to Default Project Templates(完善 阅读全文
posted @ 2013-04-12 13:23 李sir 阅读(2880) 评论(0) 推荐(1) 编辑

摘要:http://www.gbin1.com/technology/jquerymobile/20120712-convert-website-to-mobile/ 阅读全文
posted @ 2013-04-12 10:29 李sir 阅读(245) 评论(0) 推荐(0) 编辑

摘要:http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2012/1226/11848.html 阅读全文
posted @ 2013-04-12 10:14 李sir 阅读(344) 评论(0) 推荐(0) 编辑

摘要:自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。 开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。 WebApp与Native App有何区别呢? Native App: 1、开发成本非常大。 一般使用的开发语言为JAVA、C++、Objective-C。 2、更新体验较差、同时也比较麻烦 每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要 阅读全文
posted @ 2013-04-11 10:07 李sir 阅读(527) 评论(0) 推荐(1) 编辑

摘要:本文主要介绍在苹果系统上利用Xcode建立PhoneGap应用程序环境和工作流程所需的步骤。1.首先确定你的电脑上有Xcode.2.安装PhoneGap 我现在安装的是phonegap-1.8版本,浏览至已解压缩文件的 lib/ios/ 文件夹,并双击Cordova-1.8.0.dmg包安装程序。这个安装比较简单,直接下一步下一步,知道安装完成。3.在Xcode中创建工程项目(重点)(1)单击Xcode欢迎屏幕上的Create A New Xcode Project(2)在iOS > Application下找到并选中PhoneGap-based Application模板,然后单击Ne 阅读全文
posted @ 2013-04-10 16:16 李sir 阅读(291) 评论(0) 推荐(0) 编辑

摘要:最近论坛里面iphone开发的文章貌似多起来了,刚好我最近也在学Objective-c,忍耐不住寂寞啊,做了个登录Demo给将要入门的博友参考参考,也请大牛不腻赐教。好吧,我承认我才入门一个星期,上周才把mac系统装好。需求很简单:l 界面上有三个输入框,分别是服务器地址、用户名、密码(这里的服务器地址仅仅是为了我个人调试所用)l 输入帐号密码,点击登录,如服务器地址有误提示则提示“服务器未相应”;l 若登录成功,将用户名和密码以对话框的形式打印出来;l 若登录失败,提示返回信息;在iphone手机上大多软件都免不了登录吧,当然iphone程序又不像.Net那样,可以很方便的操作数据库,所以这 阅读全文
posted @ 2013-04-07 13:56 李sir 阅读(2323) 评论(0) 推荐(0) 编辑

摘要:学习过程当中查找到的资料,做一个记录,以便更多朋友查看。开发的过程有时候是简单的,因为我们可以站在巨人的肩上,跳得更高,走得更远。如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsController对焦功能的实现:http://www.clingmarks.com/?p=612自定义圆角Switch按件:https://github.com/domesticcatsoftwa 阅读全文
posted @ 2013-04-07 13:25 李sir 阅读(802) 评论(0) 推荐(0) 编辑

摘要:本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString,NSNumber, NSDate, NSArray, NSDictionary,详细方法可以查看类文件。NSUserDefaultsstandardUserDefaults用来记录一下永久保留的数据非常方便,不需要读写文件,而是保留到一个NSDictionary字典里,由系统保存到文件里,系统会保存到该应用下的/Library/Preferences/gongcheng.plist文件中。需要注意的 阅读全文
posted @ 2013-04-02 16:07 李sir 阅读(336) 评论(0) 推荐(0) 编辑

摘要:@synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。这个是objective-c的一个锁定令牌,防止self对象在同一时间内被其它线程访问,起到线程的保护作用。 一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。# import "NetworkManager.h"staticNetworkManager*network =nil;@implementationNetworkManager+(NetworkManager*)getNetworkInstance{@synchronized(self){if(n 阅读全文
posted @ 2013-04-02 15:58 李sir 阅读(1866) 评论(0) 推荐(0) 编辑

摘要:sqlite是嵌入式的和轻量级的sql数据库。sqlite是由c实现的。广泛用于包括浏览器(支持html5的大部分浏览器,ie除外)、ios、android以及一些便携需求的小型web应用系统。使用sqlite前的准备使用sqlite是很多做ios开发中第一次面对c的情况,包括我。因为sqlite是c写的,objc可以直接使用c代码。在sqlite前,一般都会使用cocoa touch框架,都是基于objc的。首先,需要在对应文件的头文件中加入:#import "/usr/include/sqlite3.h"并在Frameworks中加入所需的库,否则会报错:Undefin 阅读全文
posted @ 2013-03-27 16:48 李sir 阅读(1639) 评论(0) 推荐(0) 编辑

摘要:我也是在网络上找的,自己加了锁,支持线程安全.h文件[cpp] view plaincopyprint?#import<Foundation/Foundation.h> #import"sqlite3.h" @interfaceDatabaseOperation:NSObject{sqlite3*m_sql;NSString*m_dbName;NSLock*m_lcok;}@property(nonatomic)sqlite3*m_sql;@property(nonatomic,retain)NSString*m_dbName;-(id)initWithDbNa 阅读全文
posted @ 2013-03-27 11:38 李sir 阅读(1248) 评论(0) 推荐(0) 编辑

摘要:在ios开发中为了方便管理资源文件,可以使用bundle的方式来进行管理,类似于ArcGIS Runtime for iOS中的ArcGIS.bundle .切记目前iOS中只允许使用bundle管理资源文件和国际化信息,不支持代码的打包。在xcode3.2.5 中只能够创建setting bundle,会默认创建一些配置文件,在xcode中无法直接删除,这也许不是我们需要的。那么如何使用最简单的方法创建一个bundle呢?1 创建一个文件夹2 将该文件夹重命名为a.bundle3 将a.bundle拖入到xcode中即可bundle的本质就是一个文件夹。当然在iOS中还可以干很多事情,详细资 阅读全文
posted @ 2013-03-18 16:48 李sir 阅读(1865) 评论(0) 推荐(0) 编辑

1 2 3 下一页
点击右上角即可分享
微信分享提示