- 博客(15)
- 资源 (11)
- 收藏
- 关注
原创 iOS 3D touch OC代码
关于3D touch的体验,要求在iOS9下,真机测试。 判断当前设备是否支持3D touch,可以使用以下方法 if(self.traitCollection.forceTouchCapability == UIForceTouchCapabilityAvailable) 返回为yes(支持),no(不支持) 这里需要我们设置工程的info.plist文件的配置 先添加一个UIAp
2015-11-13 17:29:04 1124 1
原创 ios 系统NavigationBar隐藏
FirstViewController pushViewController到第二个页面 SecondViewController 在FirstViewController中设置 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view f
2015-11-02 17:51:46 586
原创 iOS 获取当前苹果设备的型号(真机下测试有效,模拟器下只输出显示Simulator)
iOS 获取当前苹果设备型号代码: - (NSString*) doDevicePlatform { size_t size; int nR = sysctlbyname("hw.machine",NULL, &size, NULL,0); char*machine = (char*)malloc(size); nR =
2015-10-19 11:40:38 1554
原创 iOS 使用UITabBarController时需要将一张视图覆盖整个屏幕的解决办法:
我想在整个屏幕在UITabBarController setup覆盖一个HUD风格的透明图形。控制这个的按钮在第一个屏幕下(FirstViewController),覆盖的时候也应该覆盖住tab。 这时候就需要使用application,在window上添加视图 [[[UIApplication sharedApplication] keyWindow] addSubview:myNewV
2015-03-31 11:00:58 1122
原创 Swift子类初始化函数中调用父类初始化函数的正确位置
Swift子类初始化函数中调用父类初始化函数的位置与Objc中的惯例不同。 按照以往使用OBJC的编程方法,super.init函数是在一进入时就首先调用的,但这在Swift中会报语法错误 //继承 class Student: Person { var num: Int init(name: String, sex: String, age: Int, num: Int) {
2015-02-05 20:08:00 2228
转载 ios实战开发之仿新浪微博(拓展资源)
利用新浪开放平台统一认证;展示我所关注人的微博信息;微博内容包含用户信息、微博正文、配图、发送时间等;点击单条微博能展示该微博详情,包含评论、转发等;如果当前微博为转发微博,点击转发内容能展示转发微博详情;发送微博功能;有刷新、加载更早以前微博功能;可扩展性,方便后续功能增删改; http://www.yusian.com/thread-1325-1-1.html
2015-02-02 23:37:59 524
原创 IOS开发中的视频播放器:MPMoviePlayerController,MPMoviePlayerViewController
/创建视屏播放器 116//MPMoviePlayerController 可以随意控制播放器的尺寸 117//MPMoviePlayerViewController只能全屏播放 MPMoviePlayerController播放视频扬声器没声音,插上耳机能听到声音,郁闷了好一阵子,最终找到了解决办法: play 设置会话类型: [[AVAudioSession sharedIn
2015-02-02 23:33:34 1477
原创 sign签名参数值无效,解决办法
10005=Invalid sign. (sign签名参数值无效) Q:出现“Invalid sign. (sign签名参数值无效)”有哪些常见原因? A:1、 App Key与App Secret不匹配 2、 SHA1方法有误,Java推荐使用common-codec 1.6版本 3、 生成sign签名时,中文的参数值没有先转换为UTF8编码 4、 对服务器发起HTTP Get
2015-02-02 23:31:15 19106 3
原创 没有重写 归档和反归档的方法 编译报错
归档 -(void)encodeWithCoder:(NSCoder *)aCoder 反归档 -(id)initWithCoder:(NSCoder *)aDecoder /Users/lanou3g/Library/Application Support/iPhone Simulator/7.1/Applications/ACCCDEBB-2FE3-4B9C-B7FD-4B3522
2015-02-02 23:28:01 648
原创 iOS开发中编译通过Success但有红色警告
1、iOS开发中编译通过Success但有红色警告,一般情况下先Clear再Build应该就OK了但由于移动了相关文件或框架,会使得这种问题一直无法解决,尤其是对于有强迫症的童鞋来讲这是无法忍受的,其实并不会影响运行,但总归不爽 2、还有一个办法可以尝试来解决这个问题,就是删除Xcode的缓存目录,那么缓存目录在哪里呢? 3、先找到Xcode的的用户目录如:/Users/Sian/Li
2015-02-02 23:25:01 2253
原创 ARC Semantic issue:No visiable @interface for xxx declares the selector yyy编译错误
出现该错误一般是类方法中调用了对象的方法。 警告:Captureing ‘self’ strongly in this block is likely to lead to a retain cycle 这个警告我们在使用block时会经常碰到,什么原因引起的呢?其实是ARC机制造成的 分析:Block对象在创建时会retain一次,如果在block中使用se
2015-02-02 23:23:29 5528
原创 IOS中 armv6, armv7, armv7s的区别
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VA 运行报错 出现的原因:armv7s是应用在iPhone 5 A6 的架构上的 解决的方式: 1,在Project target里“Architectures”设置为“Standard (armv7,armv7s)” 2,
2015-02-02 23:20:00 564
原创 Info.plist与Prefix.pch修改文件位置遇到的问题及解决方法
如果要更改Info.plist与Prefix.pch文件实际路径,也就是实际文件的位置(不是在工程中的组织路径),需要到Build Settings中修改对应的配置,不然工程就找不到对应的Info.plist与Prefix.pch文件。 报错情况: 1、Info.plist文件路径错误 error: could not read data from '/Users/sf
2015-02-02 23:03:53 505
原创 XMPP 常见错误:(<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>)
一般登陆/注册 出错,会在认证失败这里打印出error信息 - (void)xmppStream:(XMPPStream *)sender didNotAuthenticate:(DDXMLElement *)error xmlns="urn:ietf:params:xml:ns:xmpp-sasl"> 其实,XMPP认证的问题,一般都是与JID有关的,因此解决这类问题,
2015-02-02 21:28:05 1492
Java课程设计聊天室
2012-12-02
JAVA课程设计之简单聊天室
2012-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人